使用Telnet显示RTT日志

J-Link的RTT(Real Time Transfer)是个好东西,但是它自带的RTT Viewer则体验一般。

我们可以利用J-Link Commander将RTT日志接入Telnet,通过Telnet软件显示RTT日志。

(1)J-Link Commander

打开J-Link Commander,选择设备名,选择接口为SWD,其他选项则直接回车表示保持默认。

J-Link Commander窗口中将显示:

ROMTbl[0] @ E00FF000
ROMTbl[0][0]: E000E000, CID: B105E00D, PID: 000BB00C SCS
ROMTbl[0][1]: E0001000, CID: B105E00D, PID: 003BB002 DWT
ROMTbl[0][2]: E0002000, CID: B105E00D, PID: 002BB003 FPB
ROMTbl[0][3]: E0000000, CID: B105E00D, PID: 003BB001 ITM
ROMTbl[0][4]: E0040000, CID: B105900D, PID: 000BB9A1 TPIU
ROMTbl[0][5]: E0041000, CID: B105900D, PID: 000BB925 ETM
Cortex-M4 identified.
J-Link>

此时表示连接成功。

(2)Telnet

这类工具有许多,我们选择以前介绍的Poderosa。

新建一个Telnet连接,设置:

Host: localhost
Port: 19021

连接该服务器后就可以看到RTT日志了,如下:

 

参考:链接

(完)