-
軟件和工具下載
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下載
在LPC55S69構(gòu)建SDK選項頁面,選擇All Toolchain 或 GCC ARM Embedded 10-2021.10 ->SELECTALL->DOWNLOADSDK進行下載:
![wKgaomVVaZSAJDKWAAG3pj8VuCM573.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZSAJDKWAAG3pj8VuCM573.png)
下載完成后,將SDK放在創(chuàng)建完成的目錄C:MCUXpresso_for_vscode下:
-
安裝MCUXpressofor VS Code 插件
![wKgaomVVaZWAXLhSAAEKkH0OD9E002.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZWAXLhSAAEKkH0OD9E002.png)
-
導(dǎo)入倉庫
![wKgaomVVaZWAEF3dAAGYkUsmBf8744.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZWAEF3dAAGYkUsmBf8744.png)
![wKgaomVVaZWABdQDAABp4Go4tak846.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZWABdQDAABp4Go4tak846.png)
-
導(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)建:
![wKgaomVVaZaAEFohAADDLa5zoRw989.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZaAEFohAADDLa5zoRw989.png)
單擊調(diào)試按鈕,如下圖所示:
-
基本調(diào)試功能展示
![wKgaomVVaZeAIj_LAAGTwhfuuUs120.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZeAIj_LAAGTwhfuuUs120.png)
![wKgaomVVaZeAfL73AAHkbaL7Ohc877.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZeAfL73AAHkbaL7Ohc877.png)
![wKgaomVVaZeAQWTkAAIKWmLGjGQ917.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZeAQWTkAAIKWmLGjGQ917.png)
在VARIABLES窗口可以觀察變量和寄存器的值:
-
FreeRTOS工程代碼調(diào)試
![wKgaomVVaZiAHqEUAAEoH8w9u8k346.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZiAHqEUAAEoH8w9u8k346.png)
![wKgaomVVaZiAXBryAALJKh0OWY0874.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZiAXBryAALJKh0OWY0874.png)
分別單擊編譯和調(diào)試:
設(shè)置斷點,點擊全速執(zhí)行,在程序中可以看到創(chuàng)建了“PRODUCER_TASK”任務(wù),打開EMBEDEEEDTOOLS:VIEWER窗口,可以看到“PRODUCER_TASK”任務(wù)的運行狀態(tài)為runing,還有一些任務(wù)的其他信息例如任務(wù)優(yōu)先級、棧起始地址、棧指針、棧剩余空間等,在窗口中可以查看:
![wKgaomVVaZmAYR4tAAHV7U1B3nw694.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZmAYR4tAAHV7U1B3nw694.png)
1. 在SDK Builder下載構(gòu)建SDK包是需要選擇“All Toolchain”或“GCC ARM”。
2. 依賴下載安裝時間較長,使用MCUXpresso installer安裝依賴后,需要檢查依賴是否成功安裝。作者:Alice Yang
END
更多恩智浦AI-IoT市場和產(chǎn)品信息,邀您同時關(guān)注“NXP客棧”微信公眾號
![wKgaomVVaZmAHmB9AABCdkRE230094.jpg](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZmAHmB9AABCdkRE230094.jpg)
NXP客棧
恩智浦致力于打造安全的連接和基礎(chǔ)設(shè)施解決方案,為智慧生活保駕護航。
長按二維碼,關(guān)注我們
恩智浦MCU加油站
這是由恩智浦官方運營的公眾號,著重為您推薦恩智浦MCU的產(chǎn)品信息、開發(fā)技巧、教程文檔、培訓(xùn)課程等內(nèi)容。
![wKgaomVVaZmADrGQAAATNlPH08Y420.jpg](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZmADrGQAAATNlPH08Y420.jpg)
長按二維碼,關(guān)注我們
原文標(biāo)題:MCUXpresso for VS Code保姆式教程免費送!
文章出處:【微信公眾號:恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
mcu
+關(guān)注
關(guān)注
146文章
17358瀏覽量
352806 -
恩智浦
+關(guān)注
關(guān)注
14文章
5884瀏覽量
108472
原文標(biāo)題:MCUXpresso for VS Code保姆式教程免費送!
文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
用MCUXPresso for VS Code插件 從0開始打造HelloWorld
![用<b class='flag-5'>MCUXPresso</b> for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件 從0開始打造HelloWorld](https://file1.elecfans.com/web3/M00/06/25/wKgZPGeIX0CAFTJdAAAOE-bIYt0979.png)
使用MCUXpresso for VS Code插件開發(fā)Zephyr的hello world
![使用<b class='flag-5'>MCUXpresso</b> for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件開發(fā)Zephyr的hello world](https://file1.elecfans.com/web3/M00/04/A6/wKgZPGd3PBeAcAcFAABDETVNApk954.png)
Zephyr領(lǐng)進門系列:MCUXPresso for VS Code插件安裝
![Zephyr領(lǐng)進門系列:<b class='flag-5'>MCUXPresso</b> for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件安裝](https://file1.elecfans.com/web3/M00/03/05/wKgZO2djfSaAUujAAAAfBRCwTeE291.png)
如何選擇 MCU IDE:概述比較 NXP MCUXpresso、VS Code、IAR、Keil
![如何選擇 MCU IDE:概述比較 NXP <b class='flag-5'>MCUXpresso</b>、<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>、IAR、Keil](https://file1.elecfans.com/web3/M00/02/7F/wKgZO2dfznWAIofvAAELU9bU1As284.png)
IAR升級VS Code調(diào)試擴展,引入Listwindow技術(shù)
?IAR C-SPY為VS Code社區(qū)樹立調(diào)試新標(biāo)準(zhǔn)
使用MCUXPresso插件開發(fā)Zephyr
Vector推出一套基于Visual Studio Code的免費插件
![Vector推出一套基于Visual Studio <b class='flag-5'>Code</b>的<b class='flag-5'>免費</b>插件](https://file1.elecfans.com/web2/M00/0C/4C/wKgZomdCxOqAK8gwAAAF0jdn2RY627.jpg)
評論