查看: 11116|回复: 21

[CodeWarrior] CodeWarrior10.4 性能比较

[复制链接]

该用户从未签到

8

主题

299

帖子

0

高级会员

Rank: 4

积分
653
最后登录
2018-12-14
发表于 2013-5-15 13:25:28 | 显示全部楼层 |阅读模式
 
 CodeWarrior10.4 已经在不久前 发布了:
[url=https://www.freescale.co
m/webapp/sps/site/prod_summary.jsp?code=CW-MCU10&tid=CWH]https://www.freescale.co
m/webapp/sps/site/prod_summary.jsp?code=CW-MCU10&tid=CWH
[/url]
  cw-for-mcu10-4.JPG
目前还在使用CW10.3的用户, 我们强烈建议将程序移植到CW10.4上. 这两个版本的license 是通用的.
 
我有很多客户问我为什么要用10.4 而不是10.3. 这样做值吗?会不会存在潜在的风险? 以下是我推荐的原因, 和大家分享:
§ 编译器升级为ARM gcc 4.7.3: ARM公司升级版的 GNU tool chain
§ 免费版本的CW10.4 支持Component Development Environment (CDE): 您无需付费也可以用 Processor Expert 创建自己的processor expert组件!
§ 更容易使用: CSV格式导出寄存器的值, 更容易查看寄存器内容, 可以重命名Processor Expert 文件夹和组件, …
§ 性能改善: 程序下载和调试速度明显加快. 详见 CW10.4安装目录文件夹下的release note
我个人最看重最后一点, 使用10.4能省下很多不必要的等待时间. 是能够人人受益的.
1.   安装:
CW10.4 不是升级包, 而是一个完整的安装包. 10.3 的license可以用于10.4. 但早于10.3版本的license不能用于10.4.
CW10.4 有两个可下载的版本:
-       Online: 670M, 在安装过程中需要较好的网络连接,需要在安装过程中同时下载
-       Offline: 1.2G. 所有的安装文件都包括了. 安装过程中有无网络均可
       个人推荐Offline.
如果你的电脑上还装有其他老版本的CodeWarrior. 这些版本是可以共存的. 无需卸载以前的.
 
2.   GCC 编译器:
CW10.3 GCC 版本: 4.6.2
CW10.4 GCC 版本: 4.7.3
在有 –OS 优化选项的前提下, 我们比较了一个程序生成的代码, CW10.4 生成的代码会略小. 另外新的GCC版本修正了老版本存在的一些bug
 
调试器Debugger:
-       10.4更容易查看寄存器内容. 我们来做个比较
n 这个是10.3的寄存器窗口显示
10_3_register_window.JPG
 
n 这是10.4的寄存器窗口显示
10_4_register_window.JPG
 
 
我知道答案 目前已有20人回答
回复

使用道具 举报

该用户从未签到

8

主题

299

帖子

0

高级会员

Rank: 4

积分
653
最后登录
2018-12-14
 楼主| 发表于 2013-5-15 13:36:15 | 显示全部楼层

回复:CodeWarrior10.4 性能比较

 
3.  Processor Expert
在10.3或更早的版本, processor expert不能冻结CPU生成的代码 , 但10.4 新加了这项功能
  dont-write-generated-component-modules.JPG
回复 支持 反对

使用道具 举报

该用户从未签到

8

主题

299

帖子

0

高级会员

Rank: 4

积分
653
最后登录
2018-12-14
 楼主| 发表于 2013-5-15 13:40:00 | 显示全部楼层

回复:CodeWarrior10.4 性能比较

 
4.   性能比较: IDE, Build and Debug
4.1.       IDE 启动时间 比较:
ide-startup-time.JPG
4.2.       Rebuild时间比较
project-rebuild-time.JPG
4.3.       启动调试器debugger的时间比较:
  debugging-time.JPG
 
后记:
CW10.4 已经发布两周了. 在这段时间里,  世界各地已经有众多的客户开始使用10.4. 以及从10.3转到10.4. 到目前为止, 我们鲜有客户反馈过存在兼容性问题. 以后我还会陆续发布一些和CodeWarrior相关的常见问题和大家分享, 敬请期待.
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

9

帖子

0

新手上路

Rank: 1

积分
11
最后登录
1970-1-1
发表于 2013-5-16 15:32:39 | 显示全部楼层

RE:CodeWarrior10.4 性能比较

用10.4里的PE设置好一个组件比如SPI0/SPI1后,我再想回来回来修改一些设置,好像就不能再打开这个组件了
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

10

帖子

0

注册会员

Rank: 2

积分
50
最后登录
1970-1-1
发表于 2013-5-18 03:54:06 | 显示全部楼层

回复:CodeWarrior10.4 性能比较

个人觉得还是没有IAR好用。以前用Codewarrior7.2很顺手,现在10.x版本非常不习惯,换成IAR了
回复 支持 反对

使用道具 举报

该用户从未签到

8

主题

299

帖子

0

高级会员

Rank: 4

积分
653
最后登录
2018-12-14
 楼主| 发表于 2013-5-20 12:26:14 | 显示全部楼层

回复:CodeWarrior10.4 性能比较

回复第 4 楼 于2013-05-16 23:32:39发表:
用10.4里的PE设置好一个组件比如SPI0/SPI1后,我再想回来回来修改一些设置,好像就不能再打开这个组件了 

能否上个图和工程我来复现一下 另外10.3或以前版本有过这个现象吗?
回复 支持 反对

使用道具 举报

该用户从未签到

8

主题

299

帖子

0

高级会员

Rank: 4

积分
653
最后登录
2018-12-14
 楼主| 发表于 2013-5-20 12:44:27 | 显示全部楼层

回复:CodeWarrior10.4 性能比较

回复第 5 楼 于2013-05-18 11:54:06发表:
个人觉得还是没有IAR好用。以前用Codewarrior7.2很顺手,现在10.x版本非常不习惯,换成IAR了
 

这个很大程度上和个人使用习惯有关.  但Freescale不负责IAR软件本身的技术支持.
CodeWarrior 是Freescale本公司的产品, 我们是直接提供支持的.
Codewarrior7.2界面相对简洁, 工程师容易上手. Codewarrior10 界面相对复杂, 但功能更强大.
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

9

帖子

0

新手上路

Rank: 1

积分
11
最后登录
1970-1-1
发表于 2013-5-27 11:54:22 | 显示全部楼层

RE:CodeWarrior10.4 性能比较

10.4已经卸载掉了,还是在用10.3,安装一遍需要好长时间啊,用10.4随便建一个工程都可以复现,10.3以前的版本没有这个现象
回复 支持 反对

使用道具 举报

该用户从未签到

8

主题

299

帖子

0

高级会员

Rank: 4

积分
653
最后登录
2018-12-14
 楼主| 发表于 2013-5-27 16:15:33 | 显示全部楼层

回复:CodeWarrior10.4 性能比较

回复第 8 楼 于2013-05-27 11:54:22发表:
10.4已经卸载掉了,还是在用10.3,安装一遍需要好长时间啊,用10.4随便建一个工程都可以复现,10.3以前的版本没有这个现象
 

 
我们曾经反馈过这个问题给codewarrior的研发部门。
在我的机器上10。4的安装过程也有60-90分钟。 10.3的安装也没快到那去。
目前我们还没有找到这个问题的根本所在。但我猜想这个可能和杀毒扫描软件有关? 因为我有些客户也反馈过10.4的安装仅用20-30分钟.
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

9

帖子

0

新手上路

Rank: 1

积分
11
最后登录
1970-1-1
发表于 2013-5-28 09:53:46 | 显示全部楼层

回复:CodeWarrior10.4 性能比较

用10.4里的PE设置好一个组件比如SPI0/SPI1后,我再想回来回来修改一些设置,好像就不能再打开这个组件了用10.4里的PE设置好一个组件比如SPI0/SPI1后,我再想回来回来修改一些设置,好像就不能再打开这个组件了回复第 9 楼 于2013-05-27 16:15:33发表:
回复第 8 楼 于2013-05-27 11:54:22发表:
10.4已经卸载掉了,还是在用10.3,安装一遍需要好长时间啊,用10.4随便建一个工程都可以复现,10.3以前的版本没有这个现象
 

 
我们曾经反馈过这个问题给codewarrior的研发部门。
在我的机器上10。4的安装过程也有60-90分钟。 10.3的安装也没快到那去。
目前我们还没有找到这个问题的根本所在。但我猜想这个可能和杀毒扫描软件有关? 因为我有些客户也反馈过10.4的安装仅用20-30分钟.
 

安装慢倒无所谓,关键是我上面提到的那个问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-9-9 21:03 , Processed in 0.106342 second(s), 32 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表