SEGGER-RTT调试教程(可替代串口打印)

RTT:Real Time Terminal 即jink的实时终端 

在没有多余串口printf输出的情况下,可以使用SEGGER-RTT开发调试。

本次是在 nRF51822里面使用RTT,理论上使用JLINK调试即可使用RTT。

 

在Jlink驱动安装目录(“\SEGGER\JLink_V512f\Samples\RTT”)下找到RTT包。

如图所示:

压缩包内有以下内容:

将RTT文件夹下的文件全部复制到自己的工程目录下。

在Syscalls文件夹下找到自己的IDE编译环境,复制对应的c文件到 自己的工程目录下。

然后跟其他驱动文件一样,添加入工程,然后添加头文件路径。

SEGGER_RTT_Init();
RTT_printf(0,"\r\n>>>>>>>>>>>>>>>RTT OK<<<<<<<<<<<<<<<< \r\n");     

  在main函数里面添加RTT初始化和打印函数,再编译即可。 

打开 J-link RTT Client 和 J-link RTT Logger软件。

J-link RTT Logger窗口,根据需要配置参数,如果不需要改变,直接按回车即可。

配置完后,J-link RTT Client 会输出打印信息。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值