板子上的芯片是AM3354,使用外部RTC,rx8010,但是最近发现一个问题,系统时间跳变。例如上电后设置时间为2016-11-5,和RTC 通过hwclock -w同步, 系统不断电运行2天,RTC时间是2016-11-7,通过hwclock -r 查询,但是通过date命令查询,系统时间跳变为2016-11-9。请问大家有没有遇到过这样的情况,谢谢!
Jian Zhou:
首先确认下你硬件上24M主时钟的晶体地和数字地共地了么?
看下errata的描述:
Advisory 1.0.30
OSC0 and OSC1: Noise Immunity Improved When Crystal Circuit is ConnectedDirectly to PCB Digital Ground
SONG ALLEN:
回复 Jian Zhou:
您好,我也遇到同样的问题,AM335X Linux在启动时,使用了hwlock -s命令,使系统时间和RTC时间一致,但是经过一段时间后,发现系统时间和RTC的时间不一致,需要时间比RTC时间快,第一次快大概32个小时, 后面又会恢复保持一致,但隔一段时间后,系统时间又快大约30多个小时….。请问这是什么原因.
TI中文支持网