说明:
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功能。:
【专题教程第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文件需要都升级eMMC中要存储的文件:
注:推荐将eMMC格式化后,存到新的文件
离线版RTT Viewer功能说明:
(1)需要大家的目标板固件已经加入RTT代码。
(2)支持16个通道展示(界面)。
(3)进入RTT Viewer功能界面后,短按S键,C键切换通道。
(4)长按S键可暂停运行。
(5)长按C键可返回。
(6)另外特别注意,如果大家要继续用DAPLINK仿真器功能,请退回到DAPLINK界面,当前还不支持DAPLINK调试和RTT Viewer同时使用。
一个通道,RTT Viewer高速刷新: