Unsolved RTC时间保存问题
-
https://cool-pi.com/topic/567/rtc-battery-on-board/5?_=1731310565162
这里的意思是加了电池也不能保存时间?
因为我的CM5加了电池 每次开机时间都是2023年 即使手动更新时间到rtc 还是这样
系统是debian11 -
@jugg
原因是系统没有同步RTC的硬件时钟,而不是说硬件RTC没有工作。 -
@george
开机后手动同步
timedatectl set-local-rtc 1 --adjust-system-clock
hwclock -s
这样也不行 -
@jugg
你用的CM5-EVB?在哪里增加了电池? -
@george
加了座子 -
@george
CM5-EVB debian11的系统 -
@george
需要安装
sudo apt install systemd-timesyncd
这样就行了 -
-
-
@jugg
测试如下核心板位置,关机的状态下电源是否正常?
-
-
@george
这样加的电池
测试了有电压
板子能记录上一次关机的时间
但是下次开机还是上次关机的时间
关机的时候时间没跑 -
This post is deleted! -
这个问题有办法吗
还是说一定要加座子 -
@jugg
1.确认你外部电源供电电压是多少V
2.关机之前查看一下硬件RTC的时钟情况,使用如下命令:cat /proc/driver/rtc
3.关机一段时间再开机,再次查看硬件RTC时间
cat /proc/driver/rtc
然后把结果发上来。
-
-
@jugg
从上面的信息能够确认RTC的时间是正常的,关机时候是9:49,再开机是:9:57,只是RTC时间没有同步到系统。
日志也提供了方法:timedatectl set-local-rtc 0
-
@george
RTC时间同步到系统需要手动操作吗? -
@george
手动操作也无法把rtc时间同步到系统中
-
@jugg
CST时间和UTC时间的区别,并不是不能同步。也不是RTC不工作。系统层的问题百度一下。