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 中的应用程序记录实现及其所涉各层。利用应用程序记录,用户可打印字符串及各种数据类型(如有符号、无符号整数和浮点数)的数组。
通过以下步骤,可轻松将此特性添加到 CCS 工程中。
为所需通信外设配置导出器模块设置。在本操作指南示例中,SCI 用作通信外设。在 Transfer Communication Link 设置下,SysConfig 会自动为器件添加一个可用的通信外设,并提供可编辑的默认配置。
下图展示了添加导出器子模块时所有相关的可配置通信外设设置。
可添加额外设置来增强数据日志采集功能,这些设置位于 Export Custom Logs Configuration 下。勾选 Export Log Support 复选框会生成可在导出文件或 export_log.h 生成的文件下使用的函数。
导出日志时间戳是另一个特性,可添加以记录某条日志的采集时间。如果启用了导出日志时间戳,SysConfig 会自动添加一个 CPU 计时器模块供配置。
这些是需要为 GUI 和数据记录软件层添加的所有模块。要实现对字符串或变量的数据记录,唯一所剩的步骤就是在应用程序代码中调用 export/export_log.h 层辅助函数。确保在主代码顶部包含 export/export_log.h 文件。
//
// Included Files
//
...
#include "export/export_log.h"
构建工程之前,请务必按照 节 4 启用 GUI_SUPPORT。启用该功能后,构建工程并在 CCS 中打开 GUI。
EXPORTLOG_log("Logging entry 1");
EXPORTLOG_log("Next log entry 2");
EXPORTLOG_log("last entry 3");
加载 .out 文件,但尚不运行。转至 Options → Serial Port Settings → <COM Port>,验证为 GUI 选择了正确的 COM 端口
选择正确的 COM 端口后,运行应用程序代码。下图显示了最终输出。用户可以修改这些打印消息,也可以根据特定应用程序和调试场景的需求,移动在应用程序中调用 EXPORTLOG_log() 函数的位置。有关 C2000ware SDK 提供的其他应用程序记录示例的介绍,请参阅 节 9。