如何使用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输出了
相关文章推荐
- 应用WSDK -附录如何使用SOAP Trace Utility进行调试
- [翻译]如何使用Visual Studio的Debugger调试NDS自制软件
- Android 软件开发之如何使用Eclipse Debug调试程序详解(十二)
- 【人工智能】软件使用--weka如何进行数据预测
- 如何使用JLINK在ADS1.2环境下调试硬件?
- [EPANET][翻译]如何使用EPANET软件进行简单的水力分析
- 如何使用示波器触发进行调试时间
- 如何使用firebug进行调试
- Android 软件开发之如何使用Eclipse Debug调试程序详解
- Android 软件开发之如何使用Eclipse Debug调试程序详解
- 如何使用Win8系统自带杀毒软件
- 如何使用*.pdb与源代码进行Web程序的调试?
- EXTJS4如何使用单个app程序来进行大型软件开发
- EXTJS4如何使用单个app程序来进行大型软件开发
- 如何在macosx上通过源码安装bochs2.4.6并使用peter-bochs进行调试
- KVM 虚拟机在 IBM System x 上应用 - 如何使用 SLES11 自带的 KVM 虚拟软件在 IBM Ssystem x 上创建虚拟机
- 在Win7下Visual Studio如何使用IIS进行调试
- 如何使用VC进行远程调试(Remote Debug)
- 如何使用火狐Firefox的Zend Firefox Toolbar插件和Zend Studio进行代码调试
- 在Win7下Visual Studio如何使用IIS进行调试