今晚在飛思卡爾官網上逛了逛,發現飛思卡爾最近已經更新了codewarrior development tools,codewarrior10.2已經出來了,呵呵,想想我電腦現在還裝著的是當初的10.1Beta版,汗顏啊,趕不上潮流了,哈哈(主要是一直在用IAR了,真沒怎么關注它),所以就把最新的10.2下載下來了,還沒有裝,等過幾天裝好了再玩一玩,上傳一些心得體會跟大家交流一下,呵呵。
看了codewarrior都更新了,我突然想到了IAR估計也更新了,果然打開IAR官網都已經更新到IAR for ARM 6.3了(汗,我目前用的是6.1,又落伍了,哎),所以6.3又被我收入囊中了,哈哈。不過在這里強調一下,可不是軟件越新越好就越要裝,因為一個是更新了軟件可能以前的工程就沒法用了,就又需要重新導入重新設置之類的,二是新出的軟件尤其是beta版穩定性不一定好(記得貌似TI的CCS4.x好像就出現過這個問題,后來直接TI直接出6.x了)。不過對我們開發Kinetis的話,還是試一試新發布的為好,因為kinetis畢竟比較新,安裝最新的環境可能對它的支持和兼容性好些,畢竟這些東西都是在一步步的完善的(例如好多人都在抱怨最早支持Kinetis的IAR6.1和Codewarrior10.1沒有開發支持kinetis的庫,而這點意法的STM32就做的很好),所以最新的就說不定有了呢是吧,呵呵,當然這個待研究,我發現的話肯定會第一時間上傳的。那下面就介紹下這兩款最新的開發環境都更新了哪些東西:
首先說說codewarrior10.2,這里就只說說相比于10.1更新的地方,其他的就不提了,還是上圖了,哈哈。其中圖一為10.2支持的芯片,圖2為10.1支持的芯片,從圖中可以看到10.2相比于10.1增加了Kinetis的K70家族(FSL最新發布出來的,所以才加上來),而且較明顯的是10.2還增加了對飛思卡爾DSC的支持(MC56系列F),另外圖3也展示了其他的新特點,那幾點英語應該都能看得懂就不詳說了。總之,10.2版本還是值得一試的,還有就是license的問題,估計大家都遇到這個問題了,就是調試的時候老是彈出license注冊窗口,明明是special edition還會這樣,很讓人頭疼,所以這次試一下10.2看看會不會還有這個問題把,祈禱不要有,呵呵。
圖1
圖2
圖3
接下來再看看IAR for ARM 6.3的更新吧,我看了下,都已經支持cortex-A9了,還是很潮的,哈哈,下面還是上圖。主要提兩點,一個是內核支持的更多了,如圖1;還有就是支持的硬件調試器也多了些,不愧是專業搞IDE的,瞅瞅人家支持的調試器種類就知道了,幾乎市面上常用的ARM開發調試器都列出來了,真是夠厲害的,哈哈。
圖1
圖2
兩種軟件各有千秋,選擇哪一個我曾經在從零入手系列1里簡單比較了一下,其實最后就看個人喜好了,我最近打算體驗一下CW,都說eclipse的開發體驗很好,期待中,哈哈。裝好了之后會分享一些心得體會更大家交流一下,敬請期待,呼呼~