原帖子http://www.amobbs.com/thread-5614514-1-1.html
Jlink 驱动 升级到4.96后,提供了一个 JLinkRTTViewer,确实方便了很多,但似乎不支持中文的显示,却其中的Data Log却对通道0无效, 这样就不能同时对通道0显示和记录了。
记得有位网友发布过一个可以对通道0进行LOG的JLinkRTTLogger, 这样虽然可以记录,但却不能实时显示。
下面介绍一个用 Telnet 代替JLinkRTTClient,实现同时显示和记录,缺点是需要打开JLinkRTTLogger软件,要在其中器件型号
首先打开JLinkRTTLogger,输入器件型号,如STM32F103RE,后按5次回车键。不过需要保证C盘有temp目录,不然会失败。
然后打开按WIN+R快捷键,输入CMD,回车。
输入telnet 127.0.0.1 19021 回车,就可以JLinkRTTClient的功能了
进而,可以制作一个批处理文件来方便使用,内容是:
@echo off
telnet 127.0.0.1 19021
将以上内容拷贝到记事本,保存为 xxx.bat 文件即可
如果想同时记录内容,或者你的电脑没有安装Telnet客户端,可以使用SecureCRT软件
打开SecureCRT,点文件-快速连接,选择协议,IP地址,端口号,点连接。
点文件-会话日志,选择一个文件,就可以保存显示的内容了。
要停止记录,再点一下会话日志就行