嵌入式开发者社区

标题: linux3.4 rtc [打印本页]

作者: ali    时间: 2018-8-30 10:34
标题: linux3.4 rtc
本帖最后由 ali 于 2018-8-30 10:54 编辑

easyevm 装上纽扣电池, 驱动运行正常, 但是每次拔掉电源, hwclock 都重置到 2000年, 请问怎么解决呢。 谢谢
作者: 梁淑怡-Tronlong    时间: 2018-8-30 15:31
您好,
     我这边复测了之后,RTC时钟并没有重置。您可以从以下点排查一下问题:
1.       确认设置的系统时钟是否已经写入RTC 时钟,断电前用指令 “hwclock”查看一下。
2.       用万用表测试确认一下纽扣电池的电压是否过小。
3.       确认RTC电路是否正常工作。





作者: ali    时间: 2018-8-30 15:59
谢谢你的回复, 好像poweroff, 电源还是通的哦, led灯还是亮着的, 如果是执行poweroff, 我这边也是不会重置, 是拔掉电源线或者关闭电源开关, 就重置了。
作者: 梁淑怡-Tronlong    时间: 2018-8-30 17:52
您好,
     执行 "power off"指令,只是 让CPU断电,开发板的电源灯还是会亮的,需要手动关闭电源。我这边设置时间后不执行 "power off"指令,直接断电,断电一段时间后重启开发板,并没有出现重置现象。请您确认一下,您使用的文件系统是否有网络对时的服务进程,纽扣电池是否正常,RTC电路是否正常工作。内核是Linux-3.14.43版本的文件系统是没有网络对时服务的。

作者: ali    时间: 2018-8-30 22:31
本帖最后由 ali 于 2018-8-30 22:34 编辑

没有网络校时哦, 我直接跑创龙官方的镜像, 也是关掉电源就重置了。 linux3.14.43
我用的是nfs, 这有影响吗。

作者: 梁淑怡-Tronlong    时间: 2018-9-3 14:15
您好,您可以试着从SD系统启动卡启动,排除一下RTC电路是否有问题。
作者: Kelsey11    时间: 2018-10-30 09:34
梁淑怡-Tronlong 发表于 2018-9-3 14:15
您好,您可以试着从SD系统启动卡启动,排除一下RTC电路是否有问题。

梁工,我的RTC能够正常工作过,但是昨天把核心板从底板上拔下来了一下,再插上去RTC断开等一会再上电时间还停留在断电之前,请问这是什么原因
作者: 梁淑怡-Tronlong    时间: 2018-10-30 14:23
Kelsey11 发表于 2018-10-30 09:34
梁工,我的RTC能够正常工作过,但是昨天把核心板从底板上拔下来了一下,再插上去RTC断开等一会再上电时间 ...

您好,您具体的问题是?
RTC时钟问题排查参考
http://www.51ele.net/forum.php?m ... 1&fromuid=50814
(出处: 嵌入式开发者社区)





欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4