问题描述
项目中RTC芯片时间存储常常不是按照 RTC时间同步问题咨询 - bmc_core SIG - openUBMC 论坛该帖子提到的如下格式 bmc通过i2c直连rtc芯片,如何实现时间同步? - 交流互助区 - openUBMC 论坛,也有需要设置gpio电平才能选通rtc芯片的场景,当前支持的配置方式是否无法覆盖该情况 CSR配置字典之Time类 | 文档中心 | openUBMC,是否需要在component_driver独立开发指定rtc芯片的driver?另外bmc_time组件未开源,如何快速修改解析读取的时间?
格式为:年月日时分秒
其中年占2个字节
此数据格式是相对固定的
例如如下读到的数据
133 7 1 8 3 6 16 26
实际可以理解为:
年: 133+7*256+100 = 2025
即字节数据是1925年,实际会减去YearOffset适配其他数据源,这里是0,所以未处理
其他: 1月8日6:16:26秒
环境信息
-
操作系统:[如 Ubuntu 24.04]
-
软件版本:[如 OpenUBMC2512]
