首頁 > 評測 > 超越經(jīng)典我有更強“心”——MSP432LaunchPad開發(fā)板評測

超越經(jīng)典我有更強“心”——MSP432LaunchPad開發(fā)板評測

MSP432   MSP430   TI   launchpad   
  • 作者:高楊
  • 來源:21ic
  • [導(dǎo)讀]
  • 2015年上半年TI推出了32位低功耗、高性能的MSP432MCU產(chǎn)品,其包含了一個基于ARM Cortex-M4F內(nèi)核的新型32位處理器系列。

7、小結(jié)

根據(jù)官方提供的性能測試對比,其中MSP432與自己家的MSP430FR5969對比,性能就高出將近30%。而之前對于另外一家新推出的超低功耗單片機的性能對比MSP430FR5xx系列也是僅僅旗鼓相當(dāng)而已,不言而喻,這里如果跟MPS432對比,就知懸殊了,TI給出的高出90%的分數(shù)來看,那就是毫不夸張的了。

MSPULP.png

MSP432的低功耗特性如下圖所示:

MSP432MCU.jpg

A:優(yōu)化架構(gòu)實現(xiàn)抄底功耗;業(yè)內(nèi)最低功耗ARMCortex-M4FMCU

B:與LDO相較,集成DC/DC可節(jié)省40%的功耗;借助可選的RAM保持,每個RAM段的流耗可節(jié)省30nA;當(dāng)使用14位ADC、1MS/s的速度運行采樣傳感器時能耗最低(375uA);DriverLibinROM最多比閃存節(jié)省35%的能耗。

MSP432MCU框架.jpg

A:選擇高性能ARMCortex-M4F內(nèi)核,最高的Coremark得分:3.41/MHz。

B:整合高性能的外設(shè)和特性。同步讀取和擦除閃存;相較于閃存,DriverLibinROM的執(zhí)行速度比閃存高200%;搭配13.2ENOB的14位1MS/sADC,差分模式及2個窗口比較器。

從兩個產(chǎn)品系列的命名規(guī)則可以看出,二者同屬于TI低功耗MCU產(chǎn)品組合,MSP432在產(chǎn)品設(shè)計和產(chǎn)品理念上都是MSP430的一種延續(xù)。MSP432平臺匯集了TI過去20年間設(shè)計MSP430的各種經(jīng)驗和IP成果。

而且,因為MSP430和MSP432采用相同的API驅(qū)動,二者的代碼、寄存器及低功耗外設(shè)是兼容的,所以客戶的軟件設(shè)計可以在MSP430和MSP432之間無縫移植。

 

因此,我們也可以看出,結(jié)合了Cortex-M4F內(nèi)核的TIMSP,在低功耗領(lǐng)域如虎添翼,即延續(xù)了之前TI-MSP的低功耗優(yōu)勢,又完美的嫁接了ARM-Cortex-M4F的高性能。在應(yīng)對更加苛刻的應(yīng)用環(huán)境時也可做到游刃有余。

8、可能遇到的問題與解決方案 

本人在測試過程中,某些時候會發(fā)生程序下載不進去的情況,錯誤代碼1063.錯誤信息如下:

26..png

Errorconnectingtothetarget:(Error-1063@0x0)

DeviceIDisnotrecognizedorisnotsupportedbydriver.Confirmdeviceanddebugprobeconfigurationiscorrect,orupdatedevicedriver.

經(jīng)過反復(fù)查看,解決方法如下:在工程瀏覽窗口,點開:targetConfigs,找到里面的ccxml文件,下圖例程為MSP432P401R.ccxml文件,雙擊彈出下圖右邊窗口,單擊Advanced選項卡,如下圖粗紅色框位置,打開后,單擊TexasInstrumentsXDS110USBDebugProbe,如下圖中間的上面的那個紅色框的部分,之后彈出最右邊的菜單項目,單擊SWDModesettings對應(yīng)的下拉菜單框,選擇第二個或者第三個,也就是使用SWD模式。保存后,重新Debug,可以正常調(diào)試、編程燒錄了。

20.SWDModesettings.png

如果此方法不行,可以將器件復(fù)位至出廠設(shè)置再檢查該地方,方法如下。

首先,將界面設(shè)置回舊版模式。單擊Help->Welcome,如下圖勾選No

21.helpwelcome.png

打開一個工程后,單擊View->TargetConfigurations,如下圖所示。

22.TargetConfigurations.png

之后在彈出的TargetConfigurations展開目錄找到ccxml文件,單擊右鍵,點擊LaunchSelectedConfiguration,如下圖所示。

23.LaunchSelectedConfiguration.png

在彈出的Debug選項卡單擊未知設(shè)備,然后單擊右鍵,在彈出菜單選擇Showallcores,如下圖所示。

24.Showallcores.png

之后,會多出來個NonDebuggableDevices,點擊展開,如下圖,所示,在該項目單擊右鍵,點擊ConnectTarget。

25..png

之后,該項目變成如下圖所示,表示已經(jīng)連接上了。

26..png

選中該設(shè)備后,單擊菜單欄Script->default->MSP432_Factory_Reset,這樣將器件復(fù)位至出廠設(shè)置。然后查看之前的方法,然后再下載程序就可以了。

27..png

根據(jù)目前的CCS6.1,根據(jù)TI的工程師介紹應(yīng)該是在處理MSP432上,還有部分的BUG,相信很快就會推出新版的CCStudio來解決此問題,因此,您或許會遇到該問題,本人建議,如果解決了這些問題后,可以使用MDK進行開發(fā),更符合ARM的開發(fā)風(fēng)格。

9、在線資源

MSP432FAQ
http://www.deyisupport.com/question_answer/w/faq/526.msp432-faq.aspx

MSP432P401RLaunchPad相關(guān)資料guanfangP401RLaunchPad相關(guān)資源官方下載地址:
http://www.ti.com.cn/tool/cn/MSP-EXP432P401R

本測評提供的相關(guān)資源的百度云盤下載,已經(jīng)修改好文件的名字:

http://pan.baidu.com/s/1pJ07RJl


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

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

網(wǎng)友評論