本人使用了AM3352的RTC功能,目前碰到如下问题,请各位TI的工程师指点一下:
1. RTC在系统上电后,工作正常.使用hwclock -r命令能看到RTC时钟在计时.
2.拔除电源后,RTC由电池供电.
3.过几分钟后系统上电,马上再次使用hwclock -r 读取时间,发现时钟的起始时间依然是上次关机时的时间值.
我想问下,上述现象是由于RTC驱动和DTB相关部分配置不正确引起的?还是属于RTC本身供电的问题?如果是软件的配置问题,那我应该如何修改呢?
Xihao Li:
补充一句,芯片版本是AM3352BZCZD60,也就是PG2.1的版本,RTC驱动是TI的,DTB中相关设置如下:
&rtc { compatible = "ti,am3352-rtc";};