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 会输出打印信息。