-
軟件和工具下載
2. 依賴安裝
NXP發(fā)布了MCUXpresso installer以簡化外部復(fù)雜的依賴軟件的安裝過程,避免去各個不同依賴網(wǎng)站下載安裝,MCUXpresso installer下載地址:https://github.com/nxp-mcuxpresso/vscode-for-mcux/wiki/Dependency-Installation安裝MCUXpresso installer后,點擊MCUXpresso SDKDeveloper,然后單擊Install進行安裝依賴:
在底部信息輸出框中查看是否下載成功:
-
SDK下載
選擇LPCxpresso55s69開發(fā)板對應(yīng)的SDK,進行SDK構(gòu)建:
在LPC55S69構(gòu)建SDK選項頁面,選擇All Toolchain 或 GCC ARM Embedded 10-2021.10 ->SELECTALL->DOWNLOADSDK進行下載:
下載完成后,將SDK放在創(chuàng)建完成的目錄C:MCUXpresso_for_vscode下:
操作步驟
-
安裝MCUXpressofor VS Code 插件
在Extensions選項中搜索MCUXpresso for VS Code,并點擊Enable進行安裝:
-
導(dǎo)入倉庫
新建空文件夾,命名為LPC55S69,單擊Destination->Browse選擇新建的LPC55S69文件夾,點擊Import會自動導(dǎo)入SDK:
-
導(dǎo)入工程
①單擊Import Example form Repository導(dǎo)入工程模板并創(chuàng)建工程。
②在Choose a reposittory選項框中選擇3.2中導(dǎo)入的倉庫。
③在Choose a toolchain選擇工具鏈。
④在Choose a board選擇項目所需開發(fā)板。
⑤選擇“demo_apps/hello_world”demo。
⑥設(shè)置demo的名字和創(chuàng)建demo目錄位置,然后點擊Create創(chuàng)建工程。
-
編譯和調(diào)試
點擊下圖Build按鈕,進行工程構(gòu)建:
連接開發(fā)板,選擇debug模式:
在DEBUG PROBES選項下面可以看到支持三種接口(SEGGER J-Link、MCU-Link 或 LPC-Link2 探頭),此處調(diào)試工具使用為J-link:
單擊調(diào)試按鈕,如下圖所示:
-
基本調(diào)試功能展示
點擊全速執(zhí)行,程序執(zhí)行到斷點后,停止執(zhí)行:
打開調(diào)試器的虛擬串口,如下圖所示配置串口,選擇單步執(zhí)行:
串口打印出“hello world”:
在VARIABLES窗口可以觀察變量和寄存器的值:
-
FreeRTOS工程代碼調(diào)試
分別單擊編譯和調(diào)試:
設(shè)置斷點,點擊全速執(zhí)行,在程序中可以看到創(chuàng)建了“PRODUCER_TASK”任務(wù),打開EMBEDEEEDTOOLS:VIEWER窗口,可以看到“PRODUCER_TASK”任務(wù)的運行狀態(tài)為runing,還有一些任務(wù)的其他信息例如任務(wù)優(yōu)先級、棧起始地址、棧指針、棧剩余空間等,在窗口中可以查看:
繼續(xù)調(diào)試執(zhí)行程序,EMBEDEEEDTOOLS:VIEWER窗口中展示了所有任務(wù)的信息,可以看出在程序中又創(chuàng)建了三個"CONSUMER_TASK"任務(wù),其中一個"CONSUMER_TASK"任務(wù)狀態(tài)是runing,另外兩個"CONSUMER_TASK"任務(wù)處于ready狀態(tài):
注意事項
1. 在SDK Builder下載構(gòu)建SDK包是需要選擇“All Toolchain”或“GCC ARM”。
2. 依賴下載安裝時間較長,使用MCUXpresso installer安裝依賴后,需要檢查依賴是否成功安裝。作者:Alice Yang
END
更多恩智浦AI-IoT市場和產(chǎn)品信息,邀您同時關(guān)注“NXP客?!蔽⑿殴娞?/span>
? ? ?NXP客棧
恩智浦致力于打造安全的連接和基礎(chǔ)設(shè)施解決方案,為智慧生活保駕護航。
長按二維碼,關(guān)注我們
恩智浦MCU加油站
這是由恩智浦官方運營的公眾號,著重為您推薦恩智浦MCU的產(chǎn)品信息、開發(fā)技巧、教程文檔、培訓(xùn)課程等內(nèi)容。
長按二維碼,關(guān)注我們
原文標(biāo)題:MCUXpresso for VS Code保姆式教程免費送!
文章出處:【微信公眾號:恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
mcu
+關(guān)注
關(guān)注
146文章
17162瀏覽量
351348 -
恩智浦
+關(guān)注
關(guān)注
14文章
5861瀏覽量
107528
原文標(biāo)題:MCUXpresso for VS Code保姆式教程免費送!
文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論