原帖子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地址,端口號,點連接。
點文件-會話日志,選擇一個文件,就可以保存顯示的內容了。
要停止記錄,再點一下會話日志就行