本帖最后由 FSL_TICS_A 于 2013-10-16 10:49 编辑
CodeWarrior10.5
自9月23日发布至今已整三周,到目前位置全球已有很用户开始或正在使用.
https://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=CW-MCU10&tid=CWH
与以往版本的CodeWarrior 比较, 以下是我推荐CodeWarrior10.5的原因:
1. 安装文件更小
2. 调试和烧写速度更快
3. 增加了新功能:
- Kinetis MQX task-aware debug功能在Special, Basic, Standard 和 Professional版本中都能使用.
- Classic Project Importer 可用于导入CW DSC v8.3 的工程.
-异构多核调试可用于Qorivva and PX
- Eclipse Juno,分离视窗, 无数量限制断点调试, 简化下载过程等等
1. 安装:
CW10.5不是升级包, 而是一个完整的安装包. CodeWarrior10.5需要一个全新的license. 10.4的license不能在10.5下工作.
如果客户在一年内购买过license, 我强烈建议现在到Freescale官网My Freescale 里去升级license到10.5.一年内升级license是免费的!
如果你的电脑上还装有其他老版本的CodeWarrior. 这些版本是可以共存的. 无需卸载以前的.
CodeWarrior可以根据用户使用的芯片来选择安装对应的组件.
2.调试和烧写速度提高:
我个人认为调试和烧写速度一直是CodeWarrior10最亟待解决的问题. 这方面在CodeWarrior10.5中得到了改善. 通过\ P&E OpenSDA (OpenSDA V1.06 firmware)下载64 Kbyte的应用程序我们可以得到以下比较数据:
§ MCU10.4: 13 秒
§ MCU10.5: 10 秒
烧写速度提高了25%.
让我们通过数据来看下如何10.5会更节省硬盘空间:
如果安装S08/RS08, ColdFire 和Kinetis/ARM:
§ MCU10.4:安装文件大小1.11 GB, 安装后3.2 GB.
§ MCU10.5:安装文件大小1.05 GB, 安装后2.4 GB
如果仅安装Kinetis/ARM:
§ MCU10.4: 852 MB 安装文件大小, 安装后2.2 GB.
§ MCU10.5: 684 MB 安装文件大小, 安装后1.4 GB
到目前为止, 原有CodeWarrior版本的工程在10.5下打开,运行还未发现任何问题. 不过我还是建议用户使用10.5时要新建一个workspace. 不同版本的CodeWarrior共有一个workspace往往会出现意想不到的麻烦.
3.增加了新功能:
列举几个如下
- 在以往版本Kinetis MQX task-aware debug功能只能工作于Professional版本. 10.5 Special, Basic, Standard 和 Professional版本中都能使用
- Eclipse Juno,分离视窗
- 无数量限制断点调试
MCU诸如KL25Z 的硬件调试断点数量是非常有限的. MCU10.支持Segger无数量限制断点调试.
- Classic Project Importer 可用于导入CW DSC v8.3 的工程.
- 简化下载选项:
CodeWarrior10.5简化下载选项为: download, connect ,attach 和Custom.
Download: 复位目标板, 终止当前目标板程序的运行并下载当前程序
Connect: 复位目标板, 终止当前目标板程序的运行. 不下载任何程序
Attach: 不复位目标板, 不终止当前目标板程序的运行. 可以下载程序或修改程序PC指针
Custom: 用户自行设置Debug的连接选项
小结:
综上, CodeWarrior10.5更小, 更快, 并增加了更多新的功能. Eclipse Juno可以带给我们更好的视觉体验.
|