调试神器SEGGER_RTT移植使用

一,组件下载

SEGGER_RTT组件官方下载地址https://www.segger.com/products/debug-probes/j-link/technology/about-real-time-transfer/

安装好后,在安装目录的RTT目录下可以找到该组件包

组件包目录结构如下

调试神器SEGGER_RTT移植使用_第1张图片

二,移植到工程目录

将文件其添加到MDK工程目录中,并添加路径

调试神器SEGGER_RTT移植使用_第2张图片

至此,移植工作就完成了,简单方便。

三,软件应用

1,添加上、下行数据缓冲区,通过以下两个API:

     SEGGER_RTT_ConfigUpBuffer()

调试神器SEGGER_RTT移植使用_第3张图片

    SEGGER_RTT_ConfigDownBuffer()
调试神器SEGGER_RTT移植使用_第4张图片

调试神器SEGGER_RTT移植使用_第5张图片

2,输出调试信息

  SEGGER_RTT_WriteString()  输出显示字符串

SEGGER_RTT_printf()
普通信息输出,类似C库中的printf,但不支持浮点数

 

更多相关信息及接口函数说明请查阅官方文档

调试神器SEGGER_RTT移植使用_第6张图片

你可能感兴趣的:(驱动模块)