ZHCAFG3 December 2024 F29H850TU , F29H859TU-Q1
有两种独立模式可通过 DLT 启用。每个捕获模式都有一种特定的格式,用于说明每个日志的附加信息在 DLT 内部存储器中的显示方式。该内部存储器充当 FIFO,用于存储代码标记和变量的日志。请参阅“解读 DLT 日志”部分,以详细了解这些日志在两种捕获模式之间的关系。
第一种模式是时间捕获模式,在该模式下,每个日志都包含有关何时到达日志的信息。在此模式下,计时器的来源是 IPC 计数器和 DLT 的内部计数器。代码标记 (DLTAG) 使用 IPC 作为源,数据记录变量 (DLREG) 使用 DLT 的内部计数器作为源。对于代码标记 (DLTAG),计时器值称为 TIMER1,且将源自 IPC 计数器。此时间是 IPC 启动的绝对时间。对于数据记录变量 (DLREG),计时器值称为 TIMER2,且将源自 DLT 的内部计数器。此计时器值始终是已达到的前一个代码标记 (DLTAG) 之间的时间基准。也可将此时间视为上一个代码标记之间的相对时间。
图 3-4 TIMER1(DLTAG) 与 TIMER2(DLREG)第二种模式是程序计数器模式,在该模式中,每个日志都包含有关到达日志位置的信息,而不是包含计时器值。SysConfig 提供了一种在初始化时以任一模式配置 DLT 的方法。
图 3-5 DLT SysConfig - 捕获模式