本帖最后由 小恩GG 于 2021-11-17 17:10 编辑
MCU-Link (MCU-LINKDebug Probe) 是一款功能强大且性价比很高的调试工具,可以在MCUXpresso, IAR, KEIL中使用。里面包含了一个USB转UART的VCOM口,将MCU串口和PC很方便的连接起来。 本文档主要讲述两部分内容:如何安装或更新固件,以及如何使用MCU-link的VCOM口打印输出。 (如果已经开始使用MCU-Link 调试功能,可以直接跳到第二部分。) 1. 下载MCU-Link软件包并更新固件 配置MCU-Link非常简单,第一步下载驱动信息文件和更新固件的程序。注意:MCUXpresso IDE 11.2.1及以上版本自动下载了驱动文件。 1.1 获取软件包 首先下载MCU-Link CMSIS软件包,下载之后解压,软件包链接如下: 1.2 安装驱动程序
进入软件包drivers子文件夹((MCU-LINK_CMSIS-DAP-win\MCU-LINK_CMSIS-DAP_V1_098\drivers),找到以.inf结尾的文件:
鼠标右击运行每一个.inf文件,进行安装。 1.3 升级固件 虽然MCU-Link自带固件,但是建议升级最新的固件,步骤如下: 安装跳帽J3,连接MCU-Link的USB到电脑USB,进入scripts子目录(MCU-LINK_CMSIS-DAP-win\MCU-LINK_CMSIS-DAP_V1_098\scripts),双击运行program.cmd,回车,等待下载完成,按下Ctrl-C离开cmd,断开MCU-Link与电脑的连接,断开跳帽J3,完成固件更新。
1.4 检查MCU-Link是否正常 连接MCU-Link的USB口到电脑,若MCU-Link正常工作,在设备管理器中会枚举出三个usb设备,分别为CMSIS-DAP Port,Trace Port,VCom Port,如下:
2. 如何使用MCU-link的VCOM口打印输出 2.1如果只使用MCU-Link的debug功能, 不用USB转UART功能,如下图接线即可:
用DAP线连接MCU-Link与目标开发板的SWD接口,注目标板需要另外供电。
2.2 大部分开发者在调试阶段都习惯将信息打印出来,此时MCU-Link上VCOM串口功能非常简单实用。 在使用时注意:需要将目标开发板的串口与MCU-Link的串口通过杜邦线相连,三根线分别为UART TX, UART RX, GND。注意: MCU-Link TX to Target(J7-1) 与 开发板的 UART TX相连, MCU-Link RX to Target(J7-2) 与 开发板的 UART RX相连, MCU-Link GND(J7-3) 与 开发板的 UART GND相连。
如下:
此时,开发板的串口就可以通过MCU-Link和PC端串口助手交互。
3. 在MCUXpresso,Keil与IAR IDE中使用MCU-Link 1)如下MCUXpresso IDE中调试, 直接点击 Debug 按钮,可以自动识别调试器:
2)如下为IAR中调试,注意IAR版本应为8.40.2以上。
3)如下为Keil中使用MCU-Link调试:
|