上手 CodeWarrior10.2 建立 Kinetis 系统工程
上篇说了说 CW 更新的事 , 昨天 CW10.2 装上之后玩了玩 , 结果不玩不知道一玩下一跳 ( 说玩
不是简单的打开软件看看界面美观否,而是对整个系统做了个初步的了解 ) ,哈哈,觉着基
于 eclipse 的开发环境体验效果真的非常爽,顿时觉着 MDK , IAR 都是浮云了(呵呵,说这
话可能会得罪人啊,纯属个人意见,还是那句话个人喜好和习惯问题,谅解,嘿嘿 ) ,下面
会上图 , 给大家展现出 Codewarrior10.2 一些美好的体验 。 在正式开篇建立 kinetis 工
程之前,我在本篇博客更想分享关于 10.2 版本的 两个好消息 ,我觉着大家肯定会很高兴 , 第
一个就是 10.2 终于解决了 license 问题(可能用 10.1Beta 的网友大多数都遇到过在系统构
建和调试时弹出的 license 窗口问题,当然自己公司购买的就不清楚了 ) ,这也证实了我当
初的一种猜测 , 可能飞思卡尔当初急于推出 kinetis 占领 cortex-m4 市场 , 所以各项配套工
具还不是很完善,从给出的官方例程上就可以看出来貌似 FSL 的工程师们赶工写出来的 , 有
点乱 , 呵呵 , 所以 10.1 版本就在这个背景下推出来了 , 自然问题多多 ; 谈完第一个好消息还
有就是第二个好消息 , 那就是 10.2 在稳定性和对系统资源占用等方面做了些优化 , 我最大的
体会就是以前用 10.1 时电脑经常性的卡机 , 甚至死住 ( 当然我电脑配置算是中等偏下水准 )
,
尤其在调试下程序的时候,而 10.2 运行情况很流畅,这是我最大一个体验。
sorry , 还没完 ( 本山大叔小品看多了 , 呵呵 ) , 这里还得啰嗦一句 , 就是好多网友对软
件的 Special Edition 和 Evaluation Edition 有所困惑,这里简单解释一下, Special
Edition 对软件基于 C 的代码空间有限制,而 Evaluation 版本则是对时间的限制(一般为
30 天全功能使用,之后就跟 Special Edition 一样了 ) ,当然这两个版本对汇编语言的大小
还是不错限制的(废话,一般谁会用汇编写几十 K ,甚至上百 K ,软件开发商真是绝啊,哈
哈 ) 。 这里建议大家直接去下载 Special Edition 就是了 ( 本文最后有链接 ) , 不同的芯片对
代码空间的限制也不一样,对 RS08/S08/V1 ColdFire/ DSC 系列 为 64KB ;
V2-V4ColdFire/ColdFire+/ Kinetis 系列为 128KB ; Qorivva/PX 系列为 512KB 。
哎 , 手指收不住 , 又啰嗦了这么多 , 呵呵 , 下面进入正题 , 给出用 10.2 建立完整 kineti s
工程的流程,估计走一遍大家就可以熟悉了,直接上图了:
1. 第一次启动会弹出如下窗口 , 根据个人情况自定义一个工作空间即可 , 但尽量定义为英文
,
避免出现不必要的错误,这是常识了,就不多提了。
2. 进入欢迎界面 , 首先我们可以选择
“
Tutorals ” , 进入图 2 界面 , 可以看到里面资料很丰富
,
有些资料对于熟悉 CodeWarrior10.2 还是很有帮助的 。 然后我们点击右上角返回键 回到