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

 

  1.   1
  2.   摘要
  3.   商标
  4. 简介
  5. 硬件设置方案
    1. 2.1 设置 #1
    2. 2.2 设置 #2
    3. 2.3 设置 #3
    4. 2.4 设置 #4
  6. 软件层
  7. GUI 创建
  8. 应用程序记录
    1. 5.1 o应用程序记录操作指南
  9. 传输桥
    1. 6.1 传输桥操作指南
  10. 通信记录器
    1. 7.1 通信记录器操作指南
  11. 快速实时记录器
    1. 8.1 快速实时记录操作指南
  12. 传输示例概述
  13. 10总结
  14. 11参考资料

o应用程序记录操作指南

下面简要概述了 表 3-1 中的应用程序记录实现及其所涉各层。利用应用程序记录,用户可打印字符串及各种数据类型(如有符号、无符号整数和浮点数)的数组。

 应用程序记录器简要示意图图 5-2 应用程序记录器简要示意图

通过以下步骤,可轻松将此特性添加到 CCS 工程中。

SysConfig 配置

 添加 MCU Control Center 模块图 5-3 添加 MCU Control Center 模块
 自定义导出记录器配置图 5-4 自定义导出记录器配置

为所需通信外设配置导出器模块设置。在本操作指南示例中,SCI 用作通信外设。在 Transfer Communication Link 设置下,SysConfig 会自动为器件添加一个可用的通信外设,并提供可编辑的默认配置。

 导出子模块配置图 5-5 导出子模块配置

下图展示了添加导出器子模块时所有相关的可配置通信外设设置。

 传输通信链路图 5-6 传输通信链路

可添加额外设置来增强数据日志采集功能,这些设置位于 Export Custom Logs Configuration 下。勾选 Export Log Support 复选框会生成可在导出文件或 export_log.h 生成的文件下使用的函数。

 导出自定义日志配置图 5-7 导出自定义日志配置
 导出日志支持和时间戳图 5-8 导出日志支持和时间戳

导出日志时间戳是另一个特性,可添加以记录某条日志的采集时间。如果启用了导出日志时间戳,SysConfig 会自动添加一个 CPU 计时器模块供配置。

 导出日志时间戳配置图 5-9 导出日志时间戳配置

应用代码

这些是需要为 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");

GUI 的 COM 端口设置

加载 .out 文件,但尚不运行。转至 Options → Serial Port Settings → <COM Port>,验证为 GUI 选择了正确的 COM 端口

 串行端口设置图 5-10 串行端口设置

最终输出

选择正确的 COM 端口后,运行应用程序代码。下图显示了最终输出。用户可以修改这些打印消息,也可以根据特定应用程序和调试场景的需求,移动在应用程序中调用 EXPORTLOG_log() 函数的位置。有关 C2000ware SDK 提供的其他应用程序记录示例的介绍,请参阅 节 9

 记录器输出图 5-11 记录器输出