您的位置:首页 > 其它

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

2018-01-30 22:00 1306 查看

前言

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

方法说明

将SEGGER_RTT_printf.c、SEGGER_RTT.c、SEGGER_RTT_Conf.h、SEGGER_RTT.h四份文件添加到你的源代码工程中。相关文件的文件可从本人分享的资源中下载到。

在源代码中初始化

调用
SEGGER_RTT_ConfigUpBuffer(0, NULL, NULL, 0, SEGGER_RTT_MODE_NO_BLOCK_SKIP);
函数初始化。

打印log

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

查看log

在SEGGER安装目录下找到JLinkRTTViewer.exe这软件双击运行。在Specify Target Device中选择自己的芯片类型。之后在出来的界面中直接点击Enter就可以看log输出了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息