民宿网站建设问卷调查,青岛专业网络推广定制,android网站开发实例,h5包含网站设计吗MCUXpresso for VS Code 是nxp推出插件#xff0c;旗下MCX LPC, Kinetis和i.MX rt等MCU#xff0c;都能在VS Code平台进行嵌入式开发。功能框图如下#xff1a; 前期准备#xff1a;
软件环境:
windows(实际可以跨系统#xff0c;linux和mac没有测试)
VS Code
ninja
CMa…MCUXpresso for VS Code 是nxp推出插件旗下MCX LPC, Kinetis和i.MX rt等MCU都能在VS Code平台进行嵌入式开发。功能框图如下 前期准备
软件环境:
windows(实际可以跨系统linux和mac没有测试)
VS Code
ninja
CMake
GNU Arm Toolchain -------- 交叉编译工具链笔者试过arm开发者官网下载工具链关联nxp插件编译经常报错所以建议这里下载安装 MCUXpresso IDE 安装包内有工具链
MCUXpresso IDE
Jlink驱动CMake下载地址
Download | CMake
Ninja下载地址
Ninja, a small build system with a focus on speed (ninja-build.org)
MCUXpresso IDE 下载地址
Design : Product Download : Files (flexnetoperations.com) 解压安装后需要添加环境变量 硬件环境
rt1176开发板
Jlink调试器关于MCUXpresso for VS Code如何安装使用官网给出了安装使用说明
Training: Walkthrough of MCUXpresso for VS Code - NXP Community
Home · nxp-mcuxpresso/vscode-for-mcux Wiki · GitHub
笔者使用过程中发现有些功能受到网络等限制毕竟没梯子无法实现或体验极差所以自己摸索了一种方法
1.VS Code 安装下载安装方法教程一大把不做具体介绍
Visual Studio Code - Code Editing. Redefined
2.插件安装
如下位置搜索MCUXpresso for VS Code插件进行安装 常见插件如C/C C/C Extension Pack Cortex-Debug 等等都建议安装 3.MCUXpresso for VS Code 加载nxp sdk
官方教程推荐安装好插件过后使用 MCUXpresso Installer 工具安装所有软件笔者试了安装工具下载速度贼慢很难下载成功于是放弃官方方法。下面方法只需要下载安装对应芯片SDK即可进行开发 通过窗口我们需要导入SDK便于后面工程搭建这里插件给了几种方法前两种我们不需要关注要么网络不行加载失败要么安装报错总之很难用我们直接选择第三种方法调用本地SDK获取本地SDK是需要通过官网下载安装包然后解压某个磁盘路径的 SDK下载地址Select Board | MCUXpresso SDK Builder (nxp.com) sdk包下载尽量完整 导入成功后如下显示这里笔者导入了1052和1176的SDK 4.创建一个基础工程
选择 import Example from Repository后期明白如何搭建可以直接选择 import Project.
需要注意的一点是工具链的选择笔者试着下载独立工具链关联工程编译会出现各种问题所以暂时放弃后期找原因。这里直接使用 MCUXpresso IDE 安装路径中的工具链除此之外工作空间路径名称不能带空格否则编译失败 5.编译和仿真
编译可点击齿轮图标也可以右键弹窗选择更多功能 调试模式下我们也能添加调试断点查看寄存器外设堆栈等等信息
6.工程搭建后期
如果我们决定使用VS Code开发的NXP系列MCU必须了解CMake基本知识这里有两个文件十分重要
CMakeLists.txt
ide_overrides.cmake 后期我们添加用户代码经常要修改 CMakeLists.txt所以我们得了解基本语法除此之外ld链接文件语法也需要了解
7.VS Code 其他真香体验