> 文档中心 > 嵌入式学习笔记--jlink 工具RTT使用笔记

嵌入式学习笔记--jlink 工具RTT使用笔记


嵌入式学习笔记–jlink 工具RTT 使用笔记

最近有调试一个ethcat板卡的需求,板卡设计的很简洁,没有多余的调试串口,正准备飞线到单片机针脚上的时候发现了RTT 的这个工具,记录一下使用的方法。
工具的介绍我就不去多赘述了,
第一步肯定是去网上收集资料,找到对应的工具并且下载对应的代码,这一步我已经实现了,如果各位小伙伴有需要直接去我提供的地方下载吧。下载链接如下:(链接附带一个stm32F4的打印例程)

https://gitee.com/jeasonb/jlink--rtt-printing

我的开发平台是STM32F407,使用是 jlinkV9,RTT工具是 V6.48a。
先介绍一下 需要的文件
嵌入式学习笔记--jlink 工具RTT使用笔记图中的文件 ①是 存放图片的路径,保存了本篇笔记中的插图,使用markdown 方便在gitee上显示。

②是存放的SEGGER_RTT的官方代码

③保存了一个我自己的测试demo ,这个demo 做的很粗糙,但是一般的初学也是够用了。

⑤是jlink 的驱动,新的工具需要新版本的驱动

⑥就是这篇博客或者说是笔记,会同步发送到csdn的博客和放到 README.md上

拿到程序第一步就是先装上去,将⑤装到电脑上,

安装完程序之后会有新增的工具
嵌入式学习笔记--jlink 工具RTT使用笔记其中的J-Link RTT Viewer V6.48就是我现在在使用的调试工具,其余的我还没试过。。。
至于程序的迁移就更简单了
在这里插入图片描述
将RTT的代码添加到工程内,并且在需要打印的地方包含“SEGGER_RTT.h”

这样就可以使用SEGGER_RTT进行打印了。

至于工具的配置界面,应该也不需要多描述。
在这里插入图片描述

简单的配置一下窗口就可以接收到打印的数据了。

可能注意事项:

调试接口不能设置为别的用途,这个是肯定的,至少SWD是不能作为别的用途的!

松山湖网站