SEGGER RTT使用总结

时间:2024-05-20 17:36:35

SEGGER RTT使用总结


RTT的使用本身很简单,只需要将源代码加入工程,修改SEGGER_RTT_Conf.h配置后就可以直接使用。
本人在实际开发项目中遇到过一个问题,裸机都没问题,但是移植FreeRTOS后,J-Link RTT Viewer看不到任何输出,怎么修改SEGGER_RTT_Conf.h和FreeRTOSConfig.h都没用,一度让我放弃使用。后来项目整体进度快结束了,我不甘心,又把RTT打开使用,网上也找了很多资料和博客,有一篇文章中提到J-Link RTT Viewer配置的问题,试了一下,果然好了,具体如下:
SEGGER RTT使用总结
RTT Control Block,如果Auto Detection下看不到输出,可以改成Search Range,然后手动写入MCU的RAM地址和大小,这个配置涉及到RTT的工作原理,我也不是特别清楚,后面更新RTT工作原理。