最近在am3359下 跑linux 系统 发现设置好系统时间以后 跑一段时间大约24个小时左右,系统时间就开始跳变 总是在一个地方循环往复具体如下:
root@ap_control:~# date +%s
1415649163
root@ap_control:~# date +%s
1415649167
root@ap_control:~# date +%s
1415649173
root@ap_control:~# date +%s
1415649177
root@ap_control:~# date +%s
1415649182
root@ap_control:~# date +%s
1415649004
root@ap_control:~# date +%s
1415649029
root@ap_control:~# date +%s
1415649066
root@ap_control:~# date +%s
1415649068
root@ap_control:~# date +%s
1415649070
时间如下:
root@ap_control:~# date
Mon Nov 10 19:52:30 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:52:33 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:52:34 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:52:35 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:52:35 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:52:36 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:52:37 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:52:38 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:52:39 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:52:40 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:52:41 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:52:48 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:51:10 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:51:24 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:51:27 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:53:00 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:53:02 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:50:05 UTC 2014
root@ap_control:~# date
Mon Nov 10 19:50:08 UTC 2014
请各位指导
leo chen:
RTC是内部的 还是外挂RTC芯片
用没有启动ntp等服务
Steven Liu1:
请问,你目前的板卡设计,是否有讲OSC0_GND,OSC1_GND还有DGND连在一起呢?
根据Errata Advisory 1.0.30的描述,这三者是需要共地链接的,否则由于噪声的存在,是可能会导致时间跳变的。建议你先查一下这点,然后做共地后进行测试,再反馈一下结果。
Advisory 1.0.30 OSC0 and OSC1: Noise Immunity Improved When Crystal Circuit is Connected Directly to PCB Digital Ground
yutao zhang:
回复 leo chen:
内部rtc 未启动ntp服务 但是rtc没有接电池
yutao zhang:
回复 Steven Liu1:
好 我会按照你上面的说法验证下硬件是否共地,另为我在描述下我这其他附加现象:
1)驱动层使用timer7 12ms一次中断 是否会导致时间跳变?
2)时间跳变附加现象导致我一个进程中运行的线程调度紊乱 使用nanosleep() 睡眠的函数 不再被唤醒
yutao zhang:
回复 Steven Liu1:
已确定 三者已共地
rabbit:
回复 yutao zhang:
你好,我现在也遇到这个问题。你的问题解决了吗,三者共地是否好使
leo chen:
回复 rabbit:
没说怎么解决的耶,这不是好习惯啊
yutao zhang:
回复 rabbit:
三者共地可以解决问题
Jian Zhou:
回复 yutao zhang:
Meng Xiangzhen:
测试之后,最好和硬件工程师说下,下次改版把这部分加上去