H7-TOOL高速DAPLINK推出离线版SEGGER RTT打印功能,简单易用,支持中文
说明:
1、串口作为经典的调试方式已经存在好多年了,缺点是需要一个专门的硬件接口。使用SEGGER的RTT(已经发布有几年了),无需占用系统额外的硬件资源,而且速度超快,是替代串口调试的绝佳方式。
2、还有Event Recorder也属于这一类,仅需要SWDIO和SWCLK两个引脚即可实现。
3、RTT Viewer实时数据传输组件,完全可以替代串口调试,速度飞快,可以在中断和多任务中随意调用。
4、H7-TOOL的离线版SEGGER RTT Viewer功能支持16个虚拟端口消息展示,可以自动切换,比如用户可以一个用于标准输出,一个用于错误输出,另一个用于调试输出。根据需要还可以再增加输出窗口。
5、SEGGER的RTT Viewer小软件不支持中文,所以特地做了中文支持。
6、后面将推出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功能界面:
本次升级也增加了离线串口打印功能: