TI中文支持网
TI专业的中文技术问题搜集分享网站

关于am3359 linux下系统时间跳变的问题

最近在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:

测试之后,最好和硬件工程师说下,下次改版把这部分加上去

赞(0)
未经允许不得转载:TI中文支持网 » 关于am3359 linux下系统时间跳变的问题
分享到: 更多 (0)