嵌入式学习小组
登录
直播中
英雄孤寂
11年用户
1187经验值
私信
关注
MCU是怎样通过J-link与电脑连接并将打印信息输出到电脑上的
开启该帖子的消息推送
嵌入式
J-Link
RTT是什么?
MCU是怎样通过J-link与电脑连接并将打印信息输出到电脑上的?
回帖
(1)
李萌
2021-12-24 16:26:25
介绍
RTT( Real Time Terminal)是 SEGGER 公司新出的可以在嵌入式应用中与用户进行交互的实时终端。J-Link 驱动 4.90 之后的版本都有这个软件哦。用 RTT 可以从目标 MCU 上输出信息的同时也可以非常高速的向应用程序发送信息,并且不影响 MCU 的实时性。其实现原理就是 J-link 与 MCU 共享内存,具体实现细节感兴趣的读者可以自己去查阅下资料,本文以应用为主。RTT 的工作框图如图 1 所示。MCU 通过 J-link 与电脑连接并将打印信息输出到电脑上,电脑同时可以通过键盘等向 MCU 发送数据。
代码添加说明
SEGGER RTT源码放置在JLINK安装目录下,JLink_V620iSamplesRTTSEGGER_RTT_V620iRTT,使用时添加到工程中即可。
在代码中添加SEGGER_RTT源码
打印调用
#include "SEGGER_RTT.h"
然后我们就可以直接在主函数中调用SEGGER_RTT_printf函数来打印调试信息了,该函数用法和printf函数类似,只是多了一个参数用来指定RTT通道。其中通道0,就是我们在调试时使用的通道。在主函数中添加如下代码。
SEGGER_RTT_printf(0,"hello world=%d!rn",123);
log查看
1、J-Link RTT Client
MCU必须进入DEBUG模式 2、J-Link RTT Logger
输出log到文件 3、J-Link RTT Viewer
在线查看log,可以不用进入debug模式。但是终端无法显示颜色信息。
4、通过Telnet使用第三方工具
比如使用SecureCRT,新建一个Telnet连接,IP:127.0.0.1,端口19021.配合J-Link RTT Viewer使用
介绍
RTT( Real Time Terminal)是 SEGGER 公司新出的可以在嵌入式应用中与用户进行交互的实时终端。J-Link 驱动 4.90 之后的版本都有这个软件哦。用 RTT 可以从目标 MCU 上输出信息的同时也可以非常高速的向应用程序发送信息,并且不影响 MCU 的实时性。其实现原理就是 J-link 与 MCU 共享内存,具体实现细节感兴趣的读者可以自己去查阅下资料,本文以应用为主。RTT 的工作框图如图 1 所示。MCU 通过 J-link 与电脑连接并将打印信息输出到电脑上,电脑同时可以通过键盘等向 MCU 发送数据。
代码添加说明
SEGGER RTT源码放置在JLINK安装目录下,JLink_V620iSamplesRTTSEGGER_RTT_V620iRTT,使用时添加到工程中即可。
在代码中添加SEGGER_RTT源码
打印调用
#include "SEGGER_RTT.h"
然后我们就可以直接在主函数中调用SEGGER_RTT_printf函数来打印调试信息了,该函数用法和printf函数类似,只是多了一个参数用来指定RTT通道。其中通道0,就是我们在调试时使用的通道。在主函数中添加如下代码。
SEGGER_RTT_printf(0,"hello world=%d!rn",123);
log查看
1、J-Link RTT Client
MCU必须进入DEBUG模式 2、J-Link RTT Logger
输出log到文件 3、J-Link RTT Viewer
在线查看log,可以不用进入debug模式。但是终端无法显示颜色信息。
4、通过Telnet使用第三方工具
比如使用SecureCRT,新建一个Telnet连接,IP:127.0.0.1,端口19021.配合J-Link RTT Viewer使用
举报
更多回帖
rotate(-90deg);
回复
相关问答
嵌入式
J-Link
j-link
与
电脑
连接
以后
电脑
无法识别,指示灯不亮
2015-08-25
4765
如何使用
J-Link
SEGGER RTT
打印输出
调试
信息
?
2022-02-10
846
怎样
使用
J-Link
将程序下载进
MCU
呢
2021-10-27
1965
J-LINK
无法找到CPU
2015-08-25
12395
请问MDK5能
连接电脑
蓝牙吗?
2019-05-14
893
笔记本
电脑
找不到H-JTAG软件需要的通道地址
2015-11-14
3372
如何使用
J-Link
通过
SWD接口直接下载.hex文件和.bin文件到
MCU
?
2022-02-11
2073
如何看到这些
通过
printf/fprintf
输出到
stdout/stderr的
打印信息
呢
2021-12-29
1751
SEGGER
J-Link
与PIC32问题
2019-09-24
2176
用
J-Link
下载GD32F103芯片程序不运行
2018-10-26
10898
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分