45.2. Trace Recorder RT-Thread

45.2.1. 概述

该工程演示了Trace Recorder跟踪freertos的任务调度功能。

45.2.2. 硬件设置

  • 仅支持使用JLink进行流模式的跟踪。

45.2.3. 操作步骤

45.2.3.1. 流模式

在CMakeLists.txt中加入set(CONFIG_TRACE_RECORDER_STREAM_MODE “JLink RTT”)使能流模式。RT-Thread目前仅支持流模式。

45.2.3.1.1. 复制描述文件

将middleware/trace_recorder/kernelports/rtthread-nano/config/RTThread-psf.xml和middleware/trace_recorder/kernelports/rtthread-nano/config/RTThread-v1.0.0.xml复制到Tracealyzer安装目录的cfg文件夹内。

45.2.3.1.3. 上位机软件配置

首先打开tracealyzer4软件,打开stream mode,切换到JLink接口,并在JLink配置中选择目标芯片,配置好RTT控制块地址,以及RTT的通道序列号(默认为1)

在控制界面中,开启数据抓取: 依次点击Reset, Reconnect, Start Session。

45.2.4. 运行现象

不用暂停cpu就可以动态的查看数据。