Edit online

RTC 时间有误差

现象

RTC 模块的时间超出了设计精度 2 秒/3 天的范围。

原因

给 RTC 带电的情况, RTC 长时间运行,需要校准误差。

解决方法

过程

  1. 实测 32K 晶振的时钟频率,将频率值填入 DTS 的参数 clock-rate,见 RTC 自定义参数
  2. 查看 Sysfs 节点状态信息 中的 status 节点信息,确认校准值的计算正确。