一、 前言
MCUXpresso SDK 是一個全面的軟體支持包,旨在簡化和加速使用 NXP 的 Arm® Cortex®-M 架構設備進行應用開發。它覆蓋通用、交叉和支持無線功能的 MCU。該 SDK 與MCUXpresso IDE、MCUXpresso for VS Code 兼容,同時也支持並提供了針對 IAR Embedded Workbench、KEIL MDK 以及帶有 Cmake 的 GCC 的示例項目。這使得開發人員能夠更輕鬆地構建基於NXP設備的應用程序,涵蓋了廣泛的硬體和開發工具。
KW45 是 NXP 推出的一款低功耗、高性能車規級無線 MCU,支持 BLE 5.3 標準協議和 CAN FD,主要適用於汽車和工業領域。本文以目前最新版本的軟體(SDK_2_12_5_KW45B41Z-EVK)為例,總結了 KW45 開發環境的搭建過程,包括軟體的下載、安裝、例程介紹等。
二、 安裝準備
1. 軟體安裝列表
- 8.1_1197
NXP 專為 Arm Cortex-M 微控制器開發設計的集成開發環境(IDE)。
- SDK_2_12_5_KW45B41Z-EVK.zip
適用於 MCUXpressoIDE 的 KW45 的 SDK。
2. 軟體下載
進入 NXP 官網,如下圖所示步驟依次點擊紅框裡的鏈接,登錄你的賬號並找到你有權限的軟體包下載界面。或者直接點擊此鏈接,登錄後會自動跳轉到下載界面。
1)MCUXpressoIDE 下載



2)x_KW45B41Z下載
進入 mcuxpresso.nxp,點擊選擇開發板開始構造 SDK

演示例程將會使用 KW45B41Z開發板,所以需生成對應的SDK,步驟如下:
3)搜索 KW45 ② 選擇KW45B41Z-EVK ③選擇合適的版本 ④ 構成MCUXpresso SDK

選擇合適的主機操作系統,IDE和操作主機中間件,確定後點擊下載 SDK,如下圖:

點擊 Donload SDK 將SDK下載到 PC上,如下圖:

三、 軟體安裝
1.MCUXpressoIDE 安裝
運行MCUXpressoIDE_11.8.1_1197.exe,選擇“I Agree→Next”如下圖,一路默認安裝。

安裝完成後,出現以下界面

打開 MCUXpresso,將KW45的 SDK 壓縮文檔直接拖曳至 MCUXpresso 界面中的 “installed SDKs”區域:

系統提示選擇“確認”,如下圖:

安裝完成後,installed SDK 區域會顯示有 KW45 的 SDK,如下圖:

四、 例程功能演示
KW45 的 SDK 為每個模塊都提供了示例項目,供用戶參考學習,它們位於“SDK_2_12_5_KW45B41Z-EVK.zip\boards\kw45b41zevk”,接下來以 GPIO 模塊為例,演示如何將例程導入工作區中,編譯並燒錄到開發板上。
具體步驟如下:
- 在 QuickStart 界面,單擊 “Import SDK examples”,選擇 “kw45bzevk”,

- 找到gpio_led_output(driver_examples->gpio) 選中並點擊確定將它導入工作區,如圖:

- 選中你要構建的例程,在工具欄點擊小錘子的圖標,或者在快速啟動面板中選擇“Build”,如下圖:

- 構建完成後,控制台會顯示“build finished”,如下圖所示:

- 將KW45B41Z EVK與 PC 通過micro USB線連接,如下圖:

- 通過“c”中的這段代碼我們可以知道,開發板串口會列印數據,開發板會閃爍綠燈。

- 使用“藍色”調試按鈕可以在不手動配置調試連接的情況下自動完成這一過程。如下圖:

- 點擊“藍色Debug”進入下圖界面。點擊紅框內的綠色運行按鍵,下載程序。

實現現象:
五、 總結
本文總結了 KW45 開發環境的搭建過程,包括軟體的下載、安裝、例程介紹等,也是對自己的學習過程做一個總結,也希望能給您的學習和工作提供一些啟發。
六、 參考資料
【1】KW45 Reference Manual Rev. 7, 11/2022
歡迎在博文下方留言評論,我們會及時回復您的問題。
如有更多需求,歡迎聯繫大聯大世平集團 ATU 部門:atu.sh@wpi-group.com 作者:Mose
更多資訊,請掃碼關注我們!

評論