NXP 官方提供的 EVK 上一般都会有一个板载的调试芯片,这就相当于把调试器放在了板子上,只需要通过一个 Micro USB 接口线与电脑相连,就可以愉快的下载和调试了,这里的固件还带有了串口功能,又省去了一个串口,对于前期熟悉芯片功能很方便。调试固件分为了 CMSIS DAP 与 J-LINK ,大家各有喜欢的,这里就介绍如何更换调试芯片的固件。
硬件:MIMXRT685 EVK
IDE :MCUXpresso 11.6 .0
SDK :SDK2.7.0
(1)到官网下载 LPCScript 工具:http://www.nxp.com/lpc-link2
(2)安装 LPCScript
(3)打开安装目录,找到以下两个文件,路径为:LPCScrypt_2.1.2_57\scripts
(4)更换 J-LINK 固件
开发板使用的调试芯片为 LPC4322 ,默认的调试固件为 CMSIS ,所以先更换为 J-LINK 固件,双击上图中的 program_JLINK.cmd 命令脚本,
(5)短接跳线帽 JP1,短接的作用是为了使 LPC4322 进入其 ISP 模式,该模式可通过 USB 通信
(6)USB接口 J5 与电脑连接
(7)回到命令窗口,键盘按下任意键,等待刷新固件成功提示即可
(8)将板子 USB以及跳线帽 JP1 断开,使 LPC4322 退出 ISP 模式,再重新上电,打开 MCUXpresso ,使用 CMSIS 下载,可以看到窗口显示找不到此类型设备
使用 J-LINK 下载和调试,可以看到功能均正常,串口也能正常输入输出
同样的,将 J-LINK 固件更换为 CMSIS 固件,双击命令脚本:program_CMSIS.cmd
重复(5)- (7)步骤,等待固件刷新完成:
重复步骤(8)的操作,可以看到这次能通过 CMSIS 进行烧录调试,而不能通过 J-LINK 了:
以上就是给 i.MX RT600 EVK 更换板载调试固件的方法,该调试芯片型号为 LPC4322,用在了很多 i.MX RT 系列和 LPC55 系列的 EVK 上,更换固件的方法都差不多,主要找到其进入 ISP 模式的座子将其短接即可。
参考文档:
《LPCScrypt_User_Guide》
《UM11147》
评论
AAAQAQ
5 个月前