打印
[工具和软件]

CodeWarrior10.4 性能比较

[复制链接]
4897|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
CodeWarrior10.4 性能比较

作者:FSL_TICS_ZHJU

      CodeWarrior10.4 已经在不久前 发布了:https://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=CW-MCU10&tid=CWH


    目前还在使用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)
        2. GCC编译
  •    CW10.3 GCC 版本: 4.6.2
  •    CW10.4 GCC 版本: 4.7.3

      在有 –OS 优化选项的前提下, 我们比较了一个程序生成的代码, CW10.4 生成的代码会略小. 另外新的GCC版本修正了老版本存在的一些bug

调试器 Debugger:
如果你的电脑上还装有其他老版本的CodeWarrior. 这些版本是可以共存的. 无需卸载以前的.
  • 10.4更容易查看寄存器内容. 我们来做个比较
10.3的寄存器窗口显示

      10.4的寄存器窗口显示


      3. Processor Expert
      在10.3或更早的版本, processor expert不能冻结CPU生成的代码 , 但10.4 新加了这项功能

      4. 性能比较:IDE,Build and Debug
            4.1.  IDE 启动时间 比较:


           4.2.       Rebuild时间比较:



          4.3.       启动调试器debugger的时间比较:



       后记:
CW10.4 已经发布两周了. 在这段时间里,  世界各地已经有众多的客户开始使用10.4. 以及从10.3转到10.4. 到目前为止, 我们鲜有客户反馈过存在兼容性问题. 以后我还会陆续发布一些和CodeWarrior相关的常见问题和大家分享, 敬请期待.


相关帖子

沙发
万利电子| | 2013-9-10 00:16 | 只看该作者
还是用IAR/Keil的客户多啊!
移植起来也方便多啊!

使用特权

评论回复
板凳
FSL_TICS_Admin| | 2013-9-10 08:43 | 只看该作者
CodeWarrior也有自己的优势,比如PE这个功能就能够帮助使用者很快的完成模块的初始化。飞思卡尔21IC小组后面会陆续推出在IAR和KEIL中怎样移植PE的中文文档,大家敬请期待。

使用特权

评论回复
地板
万利电子| | 2013-9-10 11:59 | 只看该作者

CodeWarrior是有优势,但与其它厂商的库和应用相比有优势吗?得民心,得天下!

使用特权

评论回复
5
FSL_TICS_Admin| | 2013-9-16 09:27 | 只看该作者
每个厂商的侧重点不同,比如USB的协议栈,飞思卡尔做的就非常的完整,而且包含很多的应用。

使用特权

评论回复
6
FSL_TICS_Admin| | 2013-9-16 09:28 | 只看该作者
同时飞思卡尔也吸取他家之长,正在推出自己的模块库函数。并且也有计划逐步完善之前产品的库函数。

使用特权

评论回复
7
hexenzhou| | 2013-9-16 19:44 | 只看该作者
这个界面和TI的CCS一模一样了。你们能再像一点吗?

使用特权

评论回复
8
error_dan| | 2013-9-16 22:31 | 只看该作者
LS怎么想的,都是eclipse做扩展,当然长的一样了,换句话说,因为是基于eclipse,所以那些缺点也一并继承...

使用特权

评论回复
9
bd7qwmcu| | 2013-10-2 10:01 | 只看该作者
官 方下载要注 册,有哪可不注 册的?谢谢

使用特权

评论回复
10
zhouping198787| | 2013-10-9 20:53 | 只看该作者
bd7qwmcu 发表于 2013-10-2 10:01
官 方下载要注 册,有哪可不注 册的?谢谢

我试过好像不用的。

使用特权

评论回复
11
zhouping198787| | 2013-10-9 20:53 | 只看该作者
感谢分享!

使用特权

评论回复
12
bd7qwmcu| | 2013-10-10 08:46 | 只看该作者
我是说要先注册才给下载呀,
能否提供一份10.4给我  QQ136900321,谢谢

使用特权

评论回复
13
FSL_TICS_Admin| | 2013-10-10 16:35 | 只看该作者
bd7qwmcu 发表于 2013-10-10 08:46
我是说要先注册才给下载呀,
能否提供一份10.4给我  QQ136900321,谢谢

这个软件很大,请到官网注册一下吧,以后使用过程中遇到问题,进行技术交流的时候,就不用再注册了.一劳永逸的事情.

使用特权

评论回复
14
攻城狮| | 2013-10-10 18:09 | 只看该作者
以前没用过,看看!!

使用特权

评论回复
15
FSL_TICS_Jeremy| | 2013-10-10 21:12 | 只看该作者
感谢关注飞思卡尔的产品!!

使用特权

评论回复
16
application| | 2013-10-17 18:26 | 只看该作者
看看

使用特权

评论回复
17
钟毅| | 2013-10-18 10:59 | 只看该作者
顶了

使用特权

评论回复
18
KuMo_2011| | 2013-10-30 09:00 | 只看该作者
装个看看

使用特权

评论回复
19
FSL_TICS_ZHJUN| | 2013-12-31 13:24 | 只看该作者
见有人说Codewarrior和TI的开发环境很像. 其实这并不是谁模仿谁, 而是两家的开发环境都用的eclipse的平台:


事实上很多芯片公司都在适用eclipse平台集成自己公司产品的编译器.

使用特权

评论回复
20
FSL_TICS_ZHJUN| | 2013-12-31 13:25 | 只看该作者
CW10.5出来了. 建议用10.5

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

1014

帖子

20

粉丝