摘要:主要介绍如何在VSCode中,更新NXP MCU系列开发板板载的MCU-LINK固件,以及如何查看当前MCU-LINK的相关信息;
一、硬件介绍
当前使用的开发板为FRDM-MCXA153,是一款NXP推出的基于Arm Cortex-M33内核(96MHz)开发板;
板载双USB‑C口,其中一个用于MCU-Link高速调试器,另外一个用于USB设备功能;

二、固件升级环境搭建
具体详见【环境搭建方法】
主要在 MCUXpresso Installer 中安装 LinkServer;
用于后续的固件升级;

三、固件升级方法
1、连接设备
用USB数据线连接电脑和开发板标有MCU-LINK功能的USB口上;
2、打开VSCode
打开mcuxpresso for vscode插件,点击下方的DEBUG PROBES栏,下方会显示当前已连接的设备;
(若没有显示,点击右上角的Refresh按钮)

右键LinkServer,选择Open in Integrated Terminal,在终端中打开;


3、相关指令
使用指令 LinkServer -h,可以查看相关指令 / 使用等方法;

使用LinkServer probes :显示当前接入的开发板设备信息以及探头序号(#1);

使用LinkServer deveices:可查看所支持的MCU系列开发板具体型号等;
更多使用说明详见:Open Documentation

4、固件升级
读取当前MCU-Link固件版本信息:LinkServer probe #1 dapinfo
(当前固件版本为:V3.128)

进入ISP模式
JP8跳线:用于调试器MCU-Link固件升级ISP模式 (默认Open);
可以将下方的JP2的跳线帽放置于上方的JP8上;
不同NXP MCU系列开发板,具体详见开发板原理图;


固件升级
打开之前下载的LinkServer的MCU-Link固件存储位置;
(例:C:\NXP\MCU-LINK_installer_x.xxx\scripts)
双击打开program_CMSIS.cmd脚本;

然后根据提示,按任意键即可完成固件烧录;
烧录完成后,把JP8上的跳线帽取下来,重新放置于JP2上(退出ISP模式)

重新在终端中执行 LinkServer probe #1 dapinfo
可查看到 当前固件已更新至最新版本 V3.172;

我要赚赏金
