RK3588 Linux板载RTC芯片时钟不更新时间不变化
·
现象:
使用hwclock命令查看RTC时间,发现过一段时间后日期和时间始终不变化。但通过:hwclock --systohc将系统时间写入RTC可以正常写入,且写入后再次读取时间和日期也是和写入的一样。但过一段时间后再度RTC时间仍无变化。
比如RTC时间为10:00,等系统运行一段时间后系统时间变为12:00,此时若重启系统,发现系统时间又变成了10:00了,这是因为每次开机时系统时间会同步RTC时间。
测量RTC芯片供电没问题,RTC电池电压正常。
原因:RTC所接晶振虚焊。
解决:重新补焊后恢复正常。
总结:RTC若出现时间不更新但供电正常,i2c通信正常,那么很可能是晶振出了问题,要么晶振损坏,要么由于某种原因不起振,要么晶振与RTC芯片的连接不通(比如虚焊)。可使用示波器测量晶振输入和输出的波形和频率是否正常进一步确定原因。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)