TraceX配置及修改
使能宏定义TX_ENABLE_EVENT_TRACE
创建变量
#define TRC_BUF_SIZE (500*32) /* Buffer size 500 events */
#define TRC_MAX_OBJ_COUNT (40) /* Max number of ThreadX objects */
UCHAR myBuf[TRC_BUF_SIZE];
在任一循环体中调用此函数
tx_trace_enable(&myBuf,TRC_BUF_SIZE,TRC_MAX_OBJ_COUNT);
获取跟踪数据
启动MDK–>Debug产生并输出跟踪数据
获得数据起始地址:0x24004820
根据变量大小计算结束地址0x24004820+32*500 = 0x240086A0
命令行输入:
SAVE C:\Users\Nobita\Desktop\TraceX_Data.trx 0x24004820,0x240086A0
将数据下载至桌面,也可以更改文件地址及名称.