NXP_MCXA153 vscode环境搭建
GaoSheng Lv4

手上刚好有一个NXP的MCXA153,遂写一篇教程(how to get started)提供给小白,也方便以后自己查阅。本来是想在keil上面做开发,但是官方提供的pack包(https://www.keil.arm.com/packs/mcxa153_dfp-nxp/devices)
无法在低版本的MDK上面安装(keil V5.29 pack包无法安装成功,V5.42能够成功安装,如果您有好的方法能够在旧版本MDK上面安装,欢迎跟我联系,不胜感激).
本文会简要介绍一下MCXA153在vscode上面的环境搭建流程

安装插件MCUXpresso for VS Code
图片1

选择lmport Repository的REMOTE ARCHIVE
图片2
图片3
打开Open MCUXpresso Installer,安装Arm GNU Toolchain (Latest)和MCUXpresso SDK Developer
图片4
图片5
左边标签项选择Import Example from Repository,导入例程,这里选择了cmsis_button_toggle_led
图片6

执行完上面的操作后,点击执行,如果一切顺利的话,应该就能生成可执行文件了
图片7

如果想要使用板载的仿真器调试,需要在Open MCUXpresso Installer中安装LinkServer
图片8
安装完后把电脑重启一下,不然可能仿真失败(我的电脑环境需要这样重启),插上板载的调试口后DEBUG PROBES下面应该会显示出MCU-LINK
图片9

到这里就能够愉快的调试了 :)
图片10

官方教程如下:
https://www.nxp.com/document/guide/getting-started-with-frdm-mcxa153:GS-FRDM-MCXAXX?tid=vanFRDM-MCXA153/start


补充:
如果发现代码中红色波浪线的报错,但是能够正常编译,可以尝试下面的操作
禁用C/C++,启用clangd,这两个插件似乎会有兼容性问题
图片11
图片12

Vscode左上角标签栏选择“将工作区另存为”,这个操作的目的是获得.code-workspace文件
图片13

打开c_cpp_properties.json文件,记住compileCommands这个路径

图片14
把上面的路径填到.code-workspace 文件的clangd.arguments项,注意是路径,要删除上面路径最后的文件名(compile_commands.json)
图片15

重启vscode,这个时候红色报错的波浪线应该消除,并能够正常跳转。还是不行的话,恭喜你,又有成长的机会了。

本站由 提供部署服务