这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【EEPW-Let'sdesign2026第二期】MCXW71工程实践

共1条 1/1 1 跳转至页

【EEPW-Let'sdesign2026第二期】MCXW71工程实践

助工
2026-09-29 15:25:23     打赏

         

           相比之前开发mcu需要用到keil,或者各家公司自己的软件包,nxp在vscode里面直接提供了mcu的开发插件,下面以VS Code为基础,基于mcxw71开发板的工程实践

MCUXpresso for VS Code 是NXP官方VSCode扩展,新SDK 26.x不再支持老Eclipse版MCUXpresso IDE,长期开发优先用这个。底层基于CMake+Ninja,编译器GNU Arm GCC,调试器用板载MCU-Link(LinkServer),适配FRDM-MCXW71。
重点:所有路径不能有中文、空格、特殊符号,否则编译大概率失败。

一、安装总清单(Windows)

1.      VS Code 本体(官网下载,1.85以上新版)

2.      NXP官方扩展:MCUXpresso for VS Code(在扩展商店搜索 NXPSemiconductors.mcuxpresso)

3.      依赖工具全部由 MCUXpresso Installer 一键安装(非常关键)

o   GNU Arm GCC 编译器

o   CMake、Ninja构建工具

o   LinkServer(MCU-Link调试器服务,MCXW71板载调试器必备)

o   Python、Git(部分例程脚本需要)

o   MCUXpresso Config Tools(图形化配置引脚/时钟,可选)

打开MCUXpresso扩展面板 → Quickstart → Open MCUXpresso Installer,勾选:
✅ MCUXpresso SDK Developer
✅ LinkServer

图片4.png

其余按需,然后一键安装全部工具。

二、下载FRDM-MCXW71 SDK包

1.      打开 https://mcuxpresso.nxp.com/en/select

2.      板子选 FRDM-MCXW71,SDK版本推荐 2.16.100

3.      Toolchain选择:GCC / MCUXpresso for VS Code

4.      打包下载SDK压缩包 SDK_2_16_100_FRDM-MCXW71.zip

不要解压!VSCode扩展可以直接导入zip归档包

三、导入SDK仓库(核心步骤)

1.      左侧点击MCUXpresso图标(NXP的X图标),进入MCUXpresso面板

2.      Quickstart面板 → Import Repository

3.      选择 Local Archive(本地压缩包)

4.      Browse选中刚才下载的SDK_2_16_100_FRDM-MCXW71.zip

5.      设置SDK存放目录(英文无空格路径,例D:\nxp\sdk\mcxw71)

6.      点击Import,等待解压、索引SDK文件(2~5分钟)

成功后在 INSTALLED REPOSITORIES 列表看到FRDM-MCXW71仓库

图片7.png

四、导入点灯例程 iled_blinky

1.      在MCUXpresso面板,点 Import Example from Repository

2.      Repository:选择刚导入的SDK_2_16_100_FRDM-MCXW71

3.      Board:frdmmcxw71

4.      在demo列表找到:demo_apps / iled_blinky(GPIO RGBLED闪烁裸机例程)

5.      填写工程名称,设置工程存放路径(英文路径)

6.      Application Type:推荐 Freestanding application(代码复制出来独立工程,方便修改)

7.      Toolchain:GNU Arm GCC

8.      勾选打开readme,点Create,自动生成CMake工程

左侧PROJECTS视图出现 frdmmcxw71_iled_blinky 工程

图片8.png

五、编译工程

1.      在PROJECTS选中iled_blinky工程

2.      工程右侧有三个按钮:Configure → Build → Flash

o   Configure:CMake配置工程,生成构建文件(首次必须点)

o   Build:编译工程,调用Ninja+GCC

3.      操作顺序:Configure → Build

4.      看下方终端输出:Build finished successfully,0 errors即为成功
产物输出在工程下 build/debug:

·        .elf:用于调试下载

·        .bin:可单独烧录的固件

常见报错:

·        CMake失败:路径中文、缺少Ninja/GCC(用Installer重装)

·        头文件找不到:SDK导入失败,重新Import Repository

图片9.png

六、硬件连接(FRDM-MCXW71)

● Type‑C数据线(必须带数据传输,只充电线不行)插板子J10口(MCU-Link调试口)

● 电脑自动识别MCU-Link,设备管理器出现:MCU-Link VCOM(串口)+ MCU-Link调试设备

如果识别失败,在MCUXpresso Installer勾选LinkServer驱动安装

图片10.png

七、下载+调试固件(2种方式)

Flash烧录固件(推荐,可以断点调试)

1. PROJECTS选中工程,点 Flash 按钮

2. 自动启动LinkServer,识别板载MCU-Link,自动烧录elf到Flash

3. 程序下载完成

观察 板上LED闪烁情况

八:总结:NXP mcxw71 芯片资源丰富,开发板,以及配套的vscode开发环境简单,工程样例丰富,开发流程简单,易上手,

从准备开发板设备,到一个GPIO驱动LED等工程只需一天时间即可完成。



共1条 1/1 1 跳转至页

回复

匿名不能发帖!请先 [ 登陆 注册 ]