首頁 > 評測 > 低功耗四色板——MAPS KL43評測

低功耗四色板——MAPS KL43評測

NXP   MAPS四色板   kinetis   
  • 作者:劉昆磊
  • 來源:21ic
  • [導(dǎo)讀]
  • 恩智浦半導(dǎo)體(NASDAQ:NXPI)作為全球領(lǐng)先的嵌入式應(yīng)用安全連接技術(shù)領(lǐng)導(dǎo)者,不斷在互聯(lián)汽車、物聯(lián)終端等智能安全互聯(lián)應(yīng)用市場的創(chuàng)新。

圖20工程仿真調(diào)試

0021.png

圖21工程運(yùn)行效果

幾點小體會:

(1)MAPS-KL43核心MCU開發(fā)板本身不帶仿真調(diào)試器,在單獨使用時需要外配仿真調(diào)試器(JLINK等),這給開發(fā)體驗帶來一些不便。

(2)通過MAPS-KL43軟件包的使用,整體感覺雖然該開發(fā)板是恩智浦與第三方(萬利公司)合作開發(fā)的,但是使用支持Kinetis軟件開發(fā)套件(SDK庫),整個KSDK庫層次非常嚴(yán)謹(jǐn),功能強(qiáng)健,提供了比較豐富的開發(fā)例程,很適合大家研讀程序。

(3)MAPS-KL43開發(fā)板是恩智浦與第三方開發(fā)的評估套件,開發(fā)板外設(shè)功能比較豐富,但是感覺除官方例程外,其它參考資料比較少,使用的很多擴(kuò)展外設(shè)的資料不清楚,給學(xué)習(xí)使用帶來一些不便。

2、Kinetis Software Development Kit v2(KSDK V2)體驗

恩智浦公司在Kinetis系列MCU軟件開發(fā)包V1的基礎(chǔ)上,對軟件開發(fā)包進(jìn)行了優(yōu)化重寫,于2016年年初推出了最新的針對Kinetis系列MCU的最新軟件開發(fā)包(庫)KSDK2,最新的KSDK V2的軟件架構(gòu)相比較KSDK V1,層次更加簡單易用。另外一個比較大的區(qū)別在于KSDK V2可以在官網(wǎng)上獲得自己的定制版本,比如只針對某一MCU的軟件庫,而KSDK V1版本的軟件庫官方網(wǎng)站下載后,支持所有的Kinetis系列MCU的軟件庫,以及所有開發(fā)平臺的DEMO例程,這樣勢必會使軟件庫結(jié)構(gòu)復(fù)雜、龐大,維護(hù)不便以及空間浪費(fèi)等。此外,KSDK V2軟件庫去掉了MQX嵌入式實時操作系統(tǒng)的支持和例程,而主要支持免費(fèi)的FreeRTOS嵌入式實時操作系統(tǒng)。

0022.png

圖22Kinetis SDK V2結(jié)構(gòu)

若要獲得Kinetis Software Development Kit v2(KSDK V2)軟件包,可在恩智浦官網(wǎng)下載,地址:http://kex.nxp.com/en/select。

0023.png

圖23Kinetis SDK V2官網(wǎng)

新版本的KSDK軟件包采用用戶可配置型式,可以按開發(fā)板類別或處理器型號兩種方式選擇,由于MAPS-KL43開發(fā)板是恩智浦與第三方公司共同開發(fā)的,目前按開發(fā)板選擇KSDK V2軟件包的方法不支持MAPS-KL43開發(fā)板,但是我們可以在恩智浦官方推出的FRDM-KL43開發(fā)板的基礎(chǔ)上進(jìn)行修改使用,因此在“Boards”選項中選擇FRDM-KL43開發(fā)板,點擊“Select a configuration”按鈕。

在Kinetis SDK如下界面,可以選擇是否使用嵌入式實時系統(tǒng),KSDK的版本,使用的IDE版本等信息,然后點擊“Build SDK Package”按鈕,即可生成自定義的KSDK軟件包。

0024.png

圖24設(shè)置FRDM-KL43 KSDK V2軟件包

在File Vault頁面下面下載FRDM-KL43開發(fā)板的KSDK V2軟件包,將其解壓到計算機(jī)中即可使用。

0025.png

圖25下載KSDK V2軟件包

KSDK V2軟件庫支持更多的集成開發(fā)環(huán)境的使用,比如AtollicTrueSTUDIO、IAR Embedded Workbench、Keil MDK-ARM和Kinetis Design Studio等開發(fā)工具。

0026.png

圖26 KSDK V2支持IDE

在眾多的集成開發(fā)環(huán)境中,恩智浦比較推薦是由Kinetis Design Studio(KDS)。Kinetis Design Studio (KDS)是款由恩智浦官方推出的針對Kinetis MCU免費(fèi)集成開發(fā)環(huán)境,提供強(qiáng)大的編輯、編譯和調(diào)試功能。Kinetis Design Studio IDE基于包括Eclipse、GNU編譯器套裝(GCC)、GNU調(diào)試器(GDB)等免費(fèi)開源軟件,為設(shè)計人員提供了一種不限制代碼大小的簡單開發(fā)工具。此外,Processor Expert軟件支持您利用其知識庫進(jìn)行設(shè)計,只需幾次鼠標(biāo)點擊即可創(chuàng)建強(qiáng)大的應(yīng)用。

0027.png

圖27 KDS集成開發(fā)環(huán)境結(jié)構(gòu)

目前最新版本是KDS3.0,大家可以在恩智浦官網(wǎng)下載得到,網(wǎng)址:http://www.nxp.com/zh-Hans/products/software-and-tools/run-time-software/kinetis-software-and-tools/ides-for-kinetis-mcus/kinetis-design-studio-integrated-development-environment-ide:KDS_IDE。

0028.png

圖28 KDS下載地址

安裝KDS3.0集成開發(fā)環(huán)境,然后將KSDK V2.0拷貝到默認(rèn)C盤Freescale文件加下解壓,完成開發(fā)環(huán)境準(zhǔn)備。

之前我們知道,主控制器MKL43Z256VLH4的一個特點是支持段式LCD驅(qū)動,而且MAPS-KL43開發(fā)板也為大家提供了一個24x4 段式液晶顯示器,接下來利用KDS3.0和KSDK V2.0軟件庫對MAPS-KL43開發(fā)板進(jìn)行開發(fā),驅(qū)動段式液晶顯示器。

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項目外包 more+