-
软件和工具下载
2. 依赖安装
NXP发布了MCUXpresso installer以简化外部复杂的依赖软件的安装过程,避免去各个不同依赖网站下载安装,MCUXpresso installer下载地址:https://github.com/nxp-mcuxpresso/vscode-for-mcux/wiki/Dependency-Installation安装MCUXpresso installer后,点击MCUXpresso SDKDeveloper,然后单击Install进行安装依赖:
在底部信息输出框中查看是否下载成功:
-
SDK下载
在LPC55S69构建SDK选项页面,选择All Toolchain 或 GCC ARM Embedded 10-2021.10 ->SELECTALL->DOWNLOADSDK进行下载:
![wKgaomVVaZSAJDKWAAG3pj8VuCM573.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZSAJDKWAAG3pj8VuCM573.png)
下载完成后,将SDK放在创建完成的目录C:MCUXpresso_for_vscode下:
-
安装MCUXpressofor VS Code 插件
![wKgaomVVaZWAXLhSAAEKkH0OD9E002.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZWAXLhSAAEKkH0OD9E002.png)
-
导入仓库
![wKgaomVVaZWAEF3dAAGYkUsmBf8744.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZWAEF3dAAGYkUsmBf8744.png)
![wKgaomVVaZWABdQDAABp4Go4tak846.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZWABdQDAABp4Go4tak846.png)
-
导入工程
①单击Import Example form Repository导入工程模板并创建工程。
②在Choose a reposittory选项框中选择3.2中导入的仓库。
③在Choose a toolchain选择工具链。
④在Choose a board选择项目所需开发板。
⑤选择“demo_apps/hello_world”demo。
⑥设置demo的名字和创建demo目录位置,然后点击Create创建工程。
-
编译和调试
点击下图Build按钮,进行工程构建:
![wKgaomVVaZaAEFohAADDLa5zoRw989.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZaAEFohAADDLa5zoRw989.png)
单击调试按钮,如下图所示:
-
基本调试功能展示
![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工程代码调试
![wKgaomVVaZiAHqEUAAEoH8w9u8k346.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZiAHqEUAAEoH8w9u8k346.png)
![wKgaomVVaZiAXBryAALJKh0OWY0874.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZiAXBryAALJKh0OWY0874.png)
分别单击编译和调试:
设置断点,点击全速执行,在程序中可以看到创建了“PRODUCER_TASK”任务,打开EMBEDEEEDTOOLS:VIEWER窗口,可以看到“PRODUCER_TASK”任务的运行状态为runing,还有一些任务的其他信息例如任务优先级、栈起始地址、栈指针、栈剩余空间等,在窗口中可以查看:
![wKgaomVVaZmAYR4tAAHV7U1B3nw694.png](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZmAYR4tAAHV7U1B3nw694.png)
1. 在SDK Builder下载构建SDK包是需要选择“All Toolchain”或“GCC ARM”。
2. 依赖下载安装时间较长,使用MCUXpresso installer安装依赖后,需要检查依赖是否成功安装。作者:Alice Yang
END
更多恩智浦AI-IoT市场和产品信息,邀您同时关注“NXP客栈”微信公众号
![wKgaomVVaZmAHmB9AABCdkRE230094.jpg](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZmAHmB9AABCdkRE230094.jpg)
NXP客栈
恩智浦致力于打造安全的连接和基础设施解决方案,为智慧生活保驾护航。
长按二维码,关注我们
恩智浦MCU加油站
这是由恩智浦官方运营的公众号,着重为您推荐恩智浦MCU的产品信息、开发技巧、教程文档、培训课程等内容。
![wKgaomVVaZmADrGQAAATNlPH08Y420.jpg](https://file1.elecfans.com//web2/M00/AE/83/wKgaomVVaZmADrGQAAATNlPH08Y420.jpg)
长按二维码,关注我们
原文标题:MCUXpresso for VS Code保姆式教程免费送!
文章出处:【微信公众号:恩智浦MCU加油站】欢迎添加关注!文章转载请注明出处。
-
mcu
+关注
关注
146文章
17376浏览量
353053 -
恩智浦
+关注
关注
14文章
5893浏览量
108538
原文标题:MCUXpresso for VS Code保姆式教程免费送!
文章出处:【微信号:NXP_SMART_HARDWARE,微信公众号:恩智浦MCU加油站】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
用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插件开发Zephyr的hello world
![使用<b class='flag-5'>MCUXpresso</b> for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件开发Zephyr的hello world](https://file1.elecfans.com/web3/M00/04/A6/wKgZPGd3PBeAcAcFAABDETVNApk954.png)
Zephyr领进门系列:MCUXPresso for VS Code插件安装
![Zephyr领进门系列:<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调试扩展,引入Listwindow技术
IAR C-SPY为VS Code社区树立调试新标准
使用MCUXPresso插件开发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)
评论