Hi support,
平台: AM4379, Linux系统
问题:我们的Linux系统关机之后,RTC不能运行,但是能保存关机之前的RTC值。比如关机之前我们的时间是1月10日10:00, 那下一次启动之后,我们得到的RTC系统时间就是1月10日10:00, 也就是在关机断电之后,RTC没有继续运行。
请帮忙协助分析系下。
user4725089:
万用表检测一下,是不是纽扣电池的电压不够了,所以断电的时候,电压不够,不能工作。而上电的时候,是由系统进行供电,就开始正常工作了。
xin zhang16:
回复 user4725089:
纽扣电池电压检测过,是正常的。
现在我们怀疑是系统的电源管理模块没有在关机的时候打开,请问这个如何排查?
Steven Liu1:
回复 xin zhang16:
建议先按照CHECK list中的RTC-only模式的设计查一下,参考如下:
http://processors.wiki.ti.com/index.php/AM437x_Schematic_Checklist?keyMatch=RTC-ONLY%20MODE&tisearch=Search-EN#RTC
Jian Zhou:
回复 Steven Liu1:
是在Linux下的命令行敲的关机命令么?
xin zhang16:
回复 Jian Zhou:
对,是调用的Poweroff命令正常关闭的。也许一个有影响的地方是有一个gpio是用来直接控制电源(系统电源,非RTC电源)的,在poweroff命令执行到一定程度之后,这个io应该会强行切断系统电源。
目前我们的现象是关机重启之后保存了上一次关机之前的电压,但是关机之后没有继续运行。理论上关机之后的电源运行是rtc电源控制的,我们的gpio切断系统电源应该不会影响才对。
peng ren2:
你好,请问RTC的问题,你最终是怎么解决的?
yongqing wang:
回复 xin zhang16:
建议你参考一下这个帖子:http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/78281.aspx
TI中文支持网