在线时间1 小时
UID423748
注册时间2013-3-28
NXP金币0
该用户从未签到
高级会员

- 积分
- 653
- 最后登录
- 2018-12-14
|
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]
目前还在使用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的寄存器窗口显示
n 这是10.4的寄存器窗口显示
|
|