This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3352: AM3352外部时钟SD3078作为rtc1使用时不定期发生系统时钟与硬件时钟不一致问题

Part Number: AM3352


我们使用AM3352芯片的一款产品,外面搭配了一块时钟芯片SD3078,使用Linux3.2.0的内核做的适配。
该产品先后3次出现时间跳变的情况,具体表现为系统时钟比硬件时钟快出1天12小时24分多,导致时间白天黑夜颠倒,在错误的时间执行动作。
 
 
这三次发生时间突变之后的时间比突变之前都多了36.5小时左右,且这三次事件每两次之间发生间隔大约是1年6个月20几天。
 
之前我们怀疑是应用软件的问题,经过我们内部排查,已完全排除了应用代码原因,且在网上查到一些同样表现的问题帖子,也是误差30多个小时,怀疑可能是3.2环境下外部时钟与内部时钟适配时驱动相关的原因,因为对此方面具体细节不清楚,特请协助判断和提供解决建议。我们内部也确认硬件上外部时钟芯片和芯片本身都是共接同一个GND的。
 
因为网上的资料没有最后的解决描述,我们无法判断其是否可靠。敬请协助。