查看: 2237|回复: 6

[分享] 如何使用MCU-Link打印输出

[复制链接]

该用户从未签到

656

主题

6312

帖子

0

超级版主

Rank: 8Rank: 8

积分
20170
最后登录
2024-5-7
发表于 2021-8-24 11:05:18 | 显示全部楼层 |阅读模式
本帖最后由 小恩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结尾的文件:        

1.png

鼠标右击运行每一个.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,完成固件更新。
2.png

1.4  检查MCU-Link是否正常
连接MCU-Link的USB口到电脑,若MCU-Link正常工作,在设备管理器中会枚举出三个usb设备,分别为CMSIS-DAP Port,Trace Port,VCom Port,如下:
3.png
2.    如何使用MCU-link的VCOM口打印输出
2.1如果只使用MCU-Link的debug功能, 不用USB转UART功能,如下图接线即可:

4.png

用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相连。



如下:
5.png

此时,开发板的串口就可以通过MCU-Link和PC端串口助手交互。

3.     在MCUXpresso,Keil与IAR IDE中使用MCU-Link
1)如下MCUXpresso IDE中调试, 直接点击 Debug 按钮,可以自动识别调试器:
9.jpg

2)如下为IAR中调试,注意IAR版本应为8.40.2以上。
6.png

3)如下为Keil中使用MCU-Link调试:
7.png

   8.png






回复

使用道具 举报

  • TA的每日心情
    开心
    前天 14:17
  • 签到天数: 1337 天

    [LV.10]以坛为家III

    88

    主题

    4294

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    9059
    最后登录
    2024-5-6
    发表于 2021-8-24 11:59:30 | 显示全部楼层
    这个小东西,精致又实用。
    小恩GG 可以顺一个吗
    今天天气不错!签到!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-4-20 18:38
  • 签到天数: 341 天

    [LV.8]以坛为家I

    8

    主题

    1193

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    2370
    最后登录
    2022-4-29
    发表于 2021-8-24 18:56:15 | 显示全部楼层
    没有合适的上位机是硬伤 ,我的到手就刷了J-1ink的固件
    梵蒂冈
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 20:36
  • 签到天数: 1484 天

    [LV.10]以坛为家III

    203

    主题

    2万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    93044
    最后登录
    2024-5-7
    发表于 2021-8-24 23:06:39 | 显示全部楼层
    jobszheng5 发表于 2021-8-24 11:59
    这个小东西,精致又实用。
    小恩GG 可以顺一个吗

    用LPC8xx芯片魔改可以吗?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7474
    最后登录
    2024-1-28
    发表于 2021-8-25 10:00:58 | 显示全部楼层
    stm1024 发表于 2021-8-24 23:06
    用LPC8xx芯片魔改可以吗?

    LPC8不带USB
    来根华子
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:29
  • 签到天数: 1284 天

    [LV.10]以坛为家III

    21

    主题

    1万

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    13275
    最后登录
    2024-5-8
    发表于 2021-8-25 10:57:42 | 显示全部楼层
    jobszheng5 发表于 2021-8-24 11:59
    这个小东西,精致又实用。
    小恩GG 可以顺一个吗

    同问
    跟着日天混 ,三天饱九顿!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 20:36
  • 签到天数: 1484 天

    [LV.10]以坛为家III

    203

    主题

    2万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    93044
    最后登录
    2024-5-7
    发表于 2021-8-25 11:04:36 | 显示全部楼层

    嗯,这个我当时想的是带个USB-TTL的芯片,不过这么想,那还不如直接用一个LPC11U68等芯片
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-5-8 13:50 , Processed in 0.145453 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表