說明:
一、串口做爲經典的調試方式已經存在好多年了,缺點是須要一個專門的硬件接口。使用SEGGER的RTT(已經發布有幾年了),無需佔用系統額外的硬件資源,並且速度超快,是替代串口調試的絕佳方式。
二、還有Event Recorder也屬於這一類,僅須要SWDIO和SWCLK兩個引腳便可實現。
三、RTT Viewer實時數據傳輸組件,徹底能夠替代串口調試,速度飛快,能夠在中斷和多任務中隨意調用。
四、H7-TOOL的離線版SEGGER RTT Viewer功能支持16個虛擬端口消息展現,能夠自動切換,好比用戶能夠一個用於標準輸出,一個用於錯誤輸出,另外一個用於調試輸出。根據須要還能夠再增長輸出窗口。
五、SEGGER的RTT Viewer小軟件不支持中文,因此特意作了中文支持。
六、後面將推出PC版本的DAPLINK RTT Viewer功能。
以前作的教程和配套例子,能夠直接用H7-TOOL的SWD接口接到開發板上就能夠看到效果,很是方便:
【專題教程第5期】工程調試利器RTT實時數據傳輸組件,替代串口調試,速度飛快,能夠在中斷和多任務中隨意調用
http://www.armbbs.cn/forum.php?mod=viewthread&tid=86177
H7-TOOL全部資源彙總(含操做手冊):
http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934
注:升級的時候,固件和eMMC文件須要都升級
注,保證統一使用下面三個版本
V1.42版APP程序:
h7_tool_app(V1.42).bin (1.27MB)
H7-TOOL_STM32H7_App-master(V1.42).zip (18.45MB)
上位機升級至V1.3:
H7-TOOL PC機軟件(V1.3.0).zip (8.72MB)
H7-TOOL PC軟件源代碼(V1.3.0 2020-11-29).zip (60.69MB)
eMMC中要存儲的文件:
注:推薦將eMMC格式化後,存到新的文件
存放到eMMC磁盤的文件V1.40.zip (8.40MB)
離線版RTT Viewer功能說明:
(1)須要你們的目標板固件已經加入RTT代碼。
(2)支持16個通道展現(界面)。
(3)進入RTT Viewer功能界面後,短按S鍵,C鍵切換通道。
(4)長按S鍵可暫停運行。
(5)長按C鍵可返回。
(6)另外特別注意,若是你們要繼續用DAPLINK仿真器功能,請退回到DAPLINK界面,當前還不支持DAPLINK調試和RTT Viewer同時使用。
一個通道,RTT Viewer高速刷新:
多個通道自動切換(GIF):
進入RTT Viewer功能界面:
本次升級也增長了離線串口打印功能:
php