在"UCD90320序列发生器和系统安全控制器 PMBus 命令参考"中、对于命令 ECH、它具有以下注释:
"天数从2000-01-01 00:00:00.00起偏移。 它负责应用程序在检索时间戳时添加该时基。"
如果我读取 ECH 并确定天数、则年数超过25年。 如果我在2000年再补充这一点,那么这显然是错误的---- 2025年。 下面是一个示例。 我创建了一个故障、并通过命令 D7、已记录的故障 EA 和详细的故障 EC 提供了运行时 clk。
在这种情况下、根据参考指南、days 是字节4-7的位26-11。
字节4-7为0x89 0x24 0x89 0x01
位26-11 - 0x2491 = 9361天或~25.6年
命令 pg0/EA - 010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000
命令 pg0/D7 - 03DCA8E800004898
命令 pg0/EC - B3 DC 96 26 89 24 89 01 76 2D 00
0 1 2 3 4 5 6 7 8 9 10 11
我做了什么错误或参考指南有没有更正?