1 Star 3 Fork 1

bichongming / jlink_RTT打印

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 2.00 KB
一键复制 编辑 原始数据 按行查看 历史
bichongming 提交于 2021-01-31 17:15 . 1. 添加 README.md

嵌入式学习笔记--jlink 工具RTT(Read-Time_Terminal) 使用笔记

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

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

我的开发平台是STM32F407,使用是 jlinkV9,RTT工具是 V6.48a。 先介绍一下 需要的文件

文件结构

图中的文件 ①是 存放图片的路径,保存了本篇笔记中的插图,使用markdown 方便在gitee上显示。

②是存放的SEGGER_RTT的官方代码

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

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

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

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

安装完程序之后会有新增的工具

windows中的工具位置

其中的J-Link RTT Viewer V6.48就是我现在在使用的调试工具,其余的我还没试过。。。

至于程序的迁移就更简单了

程序的迁移

将RTT的代码添加到工程内,并且在需要打印的地方包含“SEGGER_RTT.h”

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

至于工具的配置界面,应该也不需要多描述。

窗口配置

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

可能注意事项:

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

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/jeasonb/jlink--rtt-printing.git
git@gitee.com:jeasonb/jlink--rtt-printing.git
jeasonb
jlink--rtt-printing
jlink_RTT打印
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891