ZHCAFG3 December   2024 F29H850TU , F29H859TU-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2C28x、C29x 与 ARM 日志记录
  6. 3SysConfig
    1. 3.1 开始或停止记录
    2. 3.2 捕获模式
    3. 3.3 用于传输日志的触发器
  7. 4解读 DLT 日志
  8. 5编译器内在函数
  9. 6DLT 工具
    1. 6.1 可视化
    2. 6.2 工具操作说明
    3. 6.3 将日志添加到应用程序
    4. 6.4 导出 DLT 日志
    5. 6.5 CCS Theia
  10. 7总结
  11. 8参考资料

编译器内在函数

C29x 用户指南中的专用指令可以通过使用 ti-cgt-c29 编译器中提供的内置编译器内在函数进行抽象。在使用内置编译器内在函数的前提下,使用专用 DLT 指令。

对于代码标记,请使用:__builtin_c29_datalog_tag(TAG);

  • 此内在函数需要任何 16 位标签值

对于数据记录变量,请使用:__builtin_c29_datalog_write(VAR);

  • 此内在函数需要任何 32 位变量
注: 每个新函数范围必须至少有一个代码标记来表示新函数范围,然后是要记录数据的变量。只接受具有代码标记。TI 不建议在函数范围内不设置后跟要记录数据的变量的代码标记。