基于QT5开发 SEGGER_RTT_Viewer 调试助手

Jlink-SEGGER_RTT 打印调试信息的速度非常快,在调试过程中,实测能达到微秒级别的速度,实时性非常好,而且只需一个Jlink就可以完成程序烧录和日志打印调试,非常方便。

但是,官方提供的JlinkRTT_Viewer软件非常不友好,主要有以下几个问题:

  1. 日志打印窗口滚动条无法滑动,总是自动跳到最底部,日志不断打印时根本来不及仔细查看日志信息,只能通过Disconnect断开连接停止打印才能滑动日志打印窗口的滚动条;
  2. 程序先烧录后,再打开JlinkRTT_Viewer连接,只会打印最开始的一部分日志信息,然后程序就停止运行了,并非程序跑飞死机,因为看门狗没有被触发,而是一种类似于进入单步调试,程序停止的状态;
  3. 先打开JlinkRTT_Viewer连接,然后再烧录程序,可以正常运行打印调试信息。但是一旦中途Disconnect,然后再Connect,又会进入问题2的情况;
  4. JlinkRTT_Viewer的发送框中,输入一个字符就自动发送出去了,如果要发送字符串还得在其他软件编辑好后复制过来,而且刚粘贴就自动发送出去了,无法控制发送;
  5. 打印的信息没有时间戳,无法保存打印信息等等... ...

以上问题导致在调试过程中效率低下,增加很多繁琐的工作。为了解决以上问题,做了一个类似于串口收发工具的上位机,界面如下:

因为工作忙,目前仅实现了接收功能,如果有bug或改进建议,可以留言,谢谢!

下载链接:

RTT_Viewericon-default.png?t=N7T8https://download.csdn.net/download/Yellow0102/88485158

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 20
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值