ZHCAFO6 August 2025 F28E120SC , F29H850TU , F29H859TU-Q1 , TMS320F2800132 , TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1 , TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28384D , TMS320F28384S , TMS320F28386D , TMS320F28386S , TMS320F28388D , TMS320F28388S , TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1 , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
下面简要概述了 表 3-1 中的快速实时记录器特性及其所涉各层。以下操作指南将详细介绍在主器件上启用快速实时记录器特性以及在桥接器件上增强通信记录器特性的操作步骤。
本操作指南在 GUI 中添加了两种示例消息结构。在日志消息结构 视图下,添加了两个实例。每个实例代表数据包中指定的一种特定消息结构。不同的消息结构定义可用于各种特定应用目的(例如:消息类型 0 在应用程序中的某些事件前发送,消息类型 1 在事件后发送)。对于此示例,在第一个日志消息结构定义中添加了四个变量,分别名为 a、b、c 和 d。在第二个日志消息结构定义中,添加了另一个名为 e 的变量。
| 变量 | 变量类型 |
|---|---|
| a | 16 位无符号整数 |
| b | 32 位无符号整数 |
| c | 32 位浮点数 |
| d | 包含 16 位无符号整数的数组 数组长度:2 |
| e | 包含 32 位浮点数的数组 数组长度:8 |
在上图中,每个日志变量可具有唯一的名称、变量类型和大小。根据变量类型自动计算大小。在本操作指南中,根据表格为每种结构类型配置 a、b、c、d 和 e。
图 8-3 日志消息结构 0 定义//
// Included Files
//
...
#include "logger/rt_log.h"
uint16_t a = 0;
uint32_t b = 6798004;
float c = -189.4934;
uint16_t d[2] = {19872, 290};
float e[8] = {
1243.43, -4399.24, -23.392, 0.0213,
-2093, 238.4993, -2390.300, 329.401
};
volatile uint16_t toggle = 0;//
// Logging Inits
//
RTLOG_init();// Insert delay if required for debugging purposes
DEVICE_DELAY_US(1000000);
if (toggle == 0)
{
RTLOG_writeLog_0(a, b, c, d);
}
else {
RTLOG_writeLog_1(e);
}
toggle ^= 1;接下来仅需按照 节 7.1 中所述为桥接器件设置通信记录器特性,并执行一些额外步骤。TI 提供了一个 JSON 文件,该文件包含通过 FSI TX 帧发送的所有变量的编码,通信记录器使用这些编码来解码快速实时记录器消息。完成主工程配置并对桥接工程执行 节 5.1 中的步骤后,需执行以下步骤。
构建通信记录器应用程序代码,并确保按照 节 4 中的步骤在 CCS 内生成 GUI。