图片展示
  • AG32 MCU
  • DAP LINK
  • HIZYUAN
  • AMD/XILINX-2

AG32 下使用 Segger RTT

浏览: 发表时间:2024-09-23 09:30:00

AG32 下使用 Segger RTT 

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_rtt

 

2. 启动 debug 跟踪模式;

 

3. 启动 monitor 窗口输出;


点完 3 启动后,可以在下边的“终端”栏,看到启动后的 monitor 窗口,如下:

 

然后,运行程序,就可以看到 printf 输出的信息,在接下来的窗口中显示


不管调试工具是用 jlink,还是 daplink,都可以在该终端的 monitor 下输出。


暂无链接

电话:0755-2780 9180   E-mail: tech@hizyuan.com
地址:中国广东省深圳市宝安区新安街道广兴源互联网智慧科技园D栋508
Copyright 版权所有  海振远科技 All rights reserved  

在线客服
联系方式
热线电话
0755-27809180
E-mail地址
tech@hizyuan.com
二维码
二维码
微信在线客服-(添加请备注:海振远产品咨询)
在线客服
添加微信好友,详细了解产品
使用企业微信
“扫一扫”加入群聊
复制成功!
添加微信好友,详细了解产品
我知道了
粤ICP备19051499号-1