AG32 下使用Segger RTT 2 min read AG32其他文档 SEGGER RTT:RTT 是一种调试手段。它可以从MCU 快速输出调试信息和数据,且不影响MCU 的实时性。在代码中对printf 输出进行重定向后,就可以通过仿真器(jlink 或daplink)直接打印信息到目标显示。在JLINK 中,会提供jlink rtt view 这样的PC 工具,来接收该打印信息。 使用限制:AG32 下只能在debug 模式下使用RTT(不能脱机)输出到monitor 下。 使用步骤:1. 在platformio.ini 中更改输出方式;2. 启动debug 跟踪模式;3. 启动monitor 窗口输出;注意:这里的使用是基于SDK1.3.3 的。低版本的SDK 可能展示不同。 步骤详情:1. 在platformio.ini 中更改输出方式; 将原先的setup_monitor 改为setup_monitor_rtt2. 启动debug 跟踪模式; 3. 启动monitor 窗口输出; 点完3 启动后,可以在下边的“终端”栏,看到启动后的monitor 窗口,如下: 然后,运行程序,就可以看到printf 输出的信息,在接下来的窗口中显示 不管调试工具是用jlink,还是daplink,都可以在该终端的monitor 下输出。 PREVIOUS ← AG32 下使用freeRTOS 的参考 NEXT STEP AG32 下使用uC/OS 的参考 →