4.4.6. 常见问题

4.4.6.1. RTC 时间丢失

4.4.6.1.1. 现象

重启后,RTC时间变成 1970-01-01 00:00:00

4.4.6.1.2. 原因分析

RTC 需要持续的供电,才能保持住配置的时间信息。所以:

  1. 确认电源线是否有断开过

  2. 确认是否安装有电池

  3. 电池电量是否充足

4.4.6.2. RTC 时间有误差

4.4.6.2.1. 现象

RTC模块的设计精度是 2秒/3天。 给RTC带电的情况,长时间运行,如果发现超出这个误差值,说明RTC时间的误差需要校准了。

4.4.6.2.2. 解决方法

  1. 实测 32K晶振的时钟频率,将频率值填入 DTS的参数 clock-rate,见 RTC 自定义参数

  2. 查看 状态信息 中的 status节点信息,确认校准值的计算正确。