如何使用Jlink自带的RTT Viewer工具进行软件调试

###前言

  在嵌入式单片机软件开发过程中经常会使用J-Link来作为调试工具,一般大多数都是直接用它作为下载和仿真使用,很少用它作为软件运行时的log输出。本文将简单介绍如何使用J-Link自带的RTT Viewer来查看软件运行时的log输出。
###方法说明

  1. 将SEGGER_RTT_printf.c、SEGGER_RTT.c、SEGGER_RTT_Conf.h、SEGGER_RTT.h四份文件添加到你的源代码工程中。相关文件的文件可从本人分享的资源中下载到。https://download.csdn.net/download/zzw17wei/10232326

  2. 在源代码中初始化
    调用SEGGER_RTT_ConfigUpBuffer(0, NULL, NULL, 0, SEGGER_RTT_MODE_NO_BLOCK_SKIP);函数初始化。

  3. 打印log
    在需要输出log的地方调用SEGGER_RTT_printf();函数输出打印。

  4. 查看log
    在SEGGER安装目录下找到JLinkRTTViewer.exe这软件双击运行。在Specify Target Device中选择自己的芯片类型。之后在出来的界面中直接点击Enter就可以看log输出了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值