ZHCSIR8F August 2009 – September 2018 MSP430F5418 , MSP430F5419 , MSP430F5435 , MSP430F5436 , MSP430F5437 , MSP430F5438
PRODUCTION DATA.
所有 MSP 微控制器均受多種軟件和硬件開發(fā)工具的支持。相關(guān)工具由 TI 以及多家第三方供應(yīng)商提供。請(qǐng)參閱《MSP430 超低功耗 MCU – 工具和軟件》了解所有工具。
Table 7-1 列出了 MSP430F543x MCU 的 調(diào)試 功能。關(guān)于可用特性的詳細(xì)信息,請(qǐng)參見《適用于 MSP430 的 Code Composer Studio 用戶指南 》。
| MSP430 架構(gòu) | 四線制 JTAG | 2 線 JTAG | 斷點(diǎn)
(N) |
范圍斷點(diǎn) | 時(shí)鐘控制 | 狀態(tài)序列發(fā)生器 | 跟蹤緩沖器 | LPMx.5 調(diào)試支持 |
|---|---|---|---|---|---|---|---|---|
| MSP430Xv2 | 有 | 是 | 8 | 是 | 是 | 是 | 是 | 否 |
設(shè)計(jì)套件與評(píng)估模塊
MSP-TS430PZ5X100 是一款獨(dú)立的 ZIF 插座目標(biāo)板,用于通過 JTAG 接口或 Spy-Bi-Wire(雙線制 JTAG)協(xié)議在系統(tǒng)內(nèi)對(duì) MSP430 MCU 進(jìn)行編程和調(diào)試。
MSP-FET430U5x100 是一款強(qiáng)大的閃存仿真工具 (FET),包含在 MSP430 MCU 上快速開始應(yīng)用開發(fā)所需的硬件和軟件。它包含 ZIF 插座目標(biāo)板 (MSP-TS430PZ5x100) 和 USB 調(diào)試接口 (MSP-FET),用于通過 JTAG 接口或 Spy-Bi-Wire(雙線制 JTAG)協(xié)議在系統(tǒng)內(nèi)對(duì) MSP430 進(jìn)行編程和調(diào)試。只需使用幾次按鍵即可在數(shù)秒鐘內(nèi)擦除閃存并對(duì)其進(jìn)行編程,此外,由于 MSP430 閃存具有超低功耗,因此無需外部電源。
軟件
MSP430Ware 軟件集合了所有 MSP430 器件的代碼示例、產(chǎn)品說明書以及其他設(shè)計(jì)資源,打包提供給用戶。除了提供已有 MSP430 設(shè)計(jì)資源的完整集合外,MSP430Ware 軟件還包含名為 MSP 驅(qū)動(dòng)程序庫(kù)的高級(jí) API。借助該庫(kù)可以輕松地對(duì) MSP430 硬件進(jìn)行編程。MSP430Ware 軟件以 Code Composer Studio IDE 組件或獨(dú)立軟件包的形式提供。
根據(jù)不同應(yīng)用需求配置各集成外設(shè)的每個(gè) MSP 器件均具備相應(yīng)的 C 代碼示例。
驅(qū)動(dòng)程序庫(kù)的抽象化 API 通過提供易于使用的函數(shù)調(diào)用使您不再拘泥于 MSP430 硬件的細(xì)節(jié)。完整的文檔通過具有幫助意義的 API 指南交付,其中包括有關(guān)每個(gè)函數(shù)調(diào)用和經(jīng)過驗(yàn)證的參數(shù)的詳細(xì)信息。開發(fā)人員可以使用驅(qū)動(dòng)程序庫(kù)功能,以最低開銷編寫完整項(xiàng)目。
適用于 MSP430 微控制器的 EnergyTrace 技術(shù)是基于電能的代碼分析工具,用于測(cè)量和顯示應(yīng)用的電能系統(tǒng)配置并幫助優(yōu)化應(yīng)用以實(shí)現(xiàn)超低功耗。
ULP Advisor™軟件是一款輔助工具,旨在指導(dǎo)開發(fā)人員編寫更為高效的代碼,從而充分利用 MSP 和 MSP432 微控制器獨(dú)特的 超低功耗 功能。ULP Advisor 的目標(biāo)人群是微控制器的資深開發(fā)者和開發(fā)新手,可以根據(jù)詳盡的 ULP 檢驗(yàn)表檢查代碼,以便最大限度地利用應(yīng)用程序。在編譯時(shí),ULP Advisor 會(huì)提供通知和備注以突出顯示代碼中可以進(jìn)一步優(yōu)化的區(qū)域,進(jìn)而實(shí)現(xiàn)更低功耗。
IEC60730 MSP430 軟件包經(jīng)過專門開發(fā),用于協(xié)助客戶達(dá)到 IEC 60730-1:2010(家用及類似用途的自動(dòng)化電氣控制 - 第 1 部分:一般要求)B 類產(chǎn)品的要求。其中涵蓋家用電器、電弧檢測(cè)器、電源轉(zhuǎn)換器、電動(dòng)工具、電動(dòng)自行車及其他諸多產(chǎn)品。IEC60730 MSP430 軟件包可以嵌入在 MSP430 中 運(yùn)行的客戶應(yīng)用, 從而幫助客戶簡(jiǎn)化其消費(fèi)類器件在功能安全方面遵循 IEC 60730-1:2010 B 類規(guī)范的認(rèn)證工作。
MSP IQmath 和 Qmath 庫(kù)是為 C 語言開發(fā)者提供的一套經(jīng)過高度優(yōu)化的高精度數(shù)學(xué)運(yùn)算函數(shù)集合,能夠?qū)⒏↑c(diǎn)算法無縫嵌入 MSP430 和 MSP432 器件的定點(diǎn)代碼中。這些例程通常用于計(jì)算密集型實(shí)時(shí) 應(yīng)用, 而優(yōu)化的執(zhí)行速度、高精度以及超低能耗通常是影響這些實(shí)時(shí)應(yīng)用的關(guān)鍵因素。與使用浮點(diǎn)數(shù)學(xué)算法編寫的同等代碼相比,使用 IQmath 和 Qmath 庫(kù)可以大幅提高執(zhí)行速度并顯著降低能耗。
TI 在低功耗和低成本微控制器領(lǐng)域銳意創(chuàng)新,為您提供 MSPMATHLIB。這是標(biāo)量函數(shù)的浮點(diǎn)數(shù)學(xué)運(yùn)算庫(kù),能夠充分利用器件的智能外設(shè),使性能提升高達(dá) 26 倍。Mathlib 能夠輕松集成到您的設(shè)計(jì)中。該運(yùn)算庫(kù)免費(fèi)使用并集成在 Code Composer Studio 和 IAR IDE 中。如需深入了解該數(shù)學(xué)運(yùn)算庫(kù)及相關(guān)基準(zhǔn),請(qǐng)閱讀用戶指南。
開發(fā)工具
Code Composer Studio 是一種集成開發(fā)環(huán)境 (IDE),支持所有 MSP 微控制器。Code Composer Studio 包含一整套開發(fā)和調(diào)試嵌入式應(yīng)用 的嵌入式軟件實(shí)用程序的工具。它包含了優(yōu)化的 C/C++ 編譯器、源代碼編輯器、項(xiàng)目構(gòu)建環(huán)境、調(diào)試器、描述器以及其他多種 功能。直觀的 IDE 提供了單個(gè)用戶界面,有助于完成應(yīng)用程序開發(fā)流程的每個(gè)步驟。熟悉的實(shí)用程序和界面可提升用戶的入門速度。Code Composer Studio 將 Eclipse 軟件框架的優(yōu)點(diǎn)和 TI 先進(jìn)的嵌入式調(diào)試功能相結(jié)合,為嵌入式開發(fā)人員提供了一種功能豐富的優(yōu)異開發(fā)環(huán)境。當(dāng) CCS 與 MSP MCU 搭配使用時(shí),可以使用獨(dú)特而強(qiáng)大的插件和嵌入式軟件實(shí)用程序,從而充分利用 MSP 微控制器的功能。
MSP Flasher 是一款基于 shell 的開源接口,可使用 JTAG 或 Spy-Bi-Wire (SBW) 通信通過 FET 編程器或 eZ430 對(duì) MSP 微控制器進(jìn)行編程。MSP Flasher 可用于將二進(jìn)制文件(.txt 或 .hex 文件)直接下載到 MSP 微控制器,而無需使用 IDE。
MSP-FET 是一款強(qiáng)大的仿真開發(fā)工具(通常稱為調(diào)試探針),可幫助用戶在 MSP 低功耗微控制器 (MCU) 中快速開發(fā)應(yīng)用。創(chuàng)建 MCU 軟件通常需要將生成的二進(jìn)制程序下載到 MSP 器件,以進(jìn)行驗(yàn)證和調(diào)試。MSP-FET 在主機(jī)和目標(biāo) MSP 間提供調(diào)試通信通道。此外,MSP-FET 還可在計(jì)算機(jī)的 USB 接口和 MSP UART 間提供反向通道 UART 連接。這為 MSP 編程器提供了一種在 MSP 和計(jì)算機(jī)上運(yùn)行的終端之間進(jìn)行串行通信的便捷方法。它還支持使用 BSL(引導(dǎo)加載程序)通過 UART 和 I2C 通信協(xié)議將程序(通常稱為固件)加載到 MSP 目標(biāo)中。
MSP Gang 編程器是一款 MSP430 或 MSP432 器件編程器,可同時(shí)對(duì)多達(dá)八個(gè)完全相同的 MSP430 或 MSP432 閃存或 FRAM 器件進(jìn)行編程。MSP Gang 編程器可使用標(biāo)準(zhǔn)的 RS-232 或 USB 連接與主機(jī) PC 相連并提供靈活的編程選項(xiàng),允許用戶完全自定義流程。MSP Gang 編程器配有擴(kuò)展板,即“Gang 分離器”,可在 MSP Gang 編程器和多個(gè)目標(biāo)器件間實(shí)施互連。提供了八條電纜,用于將擴(kuò)展板與八個(gè)目標(biāo)器件相連(通過 JTAG 或 SPY-Bi-Wire 連接器)。編程工作可在 PC 或獨(dú)立設(shè)備上完成。PC 端具備基于 DLL 的圖形化用戶界面。