Page 1 of 1

关于RTC时钟问题

Posted: 2024-05-17 8:45
by xlh145
我的板子是:LuckFox Pico Max
我接上了电池,为什么重启后时间还是1970年。是需要做哪些设置吗?

Re: 关于RTC时钟问题

Posted: 2024-05-17 9:39
by Crocodile
xlh145 wrote: 2024-05-17 8:45 我的板子是:LuckFox Pico Max
我接上了电池,为什么重启后时间还是1970年。是需要做哪些设置吗?
您好,RTC时钟和系统时间都需要校准和同步,详细请参考 https://wiki.luckfox.com/zh/Luckfox-Pic ... x-Pico-RTC

Re: 关于RTC时钟问题

Posted: 2024-05-18 5:02
by xlh145
Crocodile wrote: 2024-05-17 9:39
xlh145 wrote: 2024-05-17 8:45 我的板子是:LuckFox Pico Max
我接上了电池,为什么重启后时间还是1970年。是需要做哪些设置吗?
您好,RTC时钟和系统时间都需要校准和同步,详细请参考 https://wiki.luckfox.com/zh/Luckfox-Pic ... x-Pico-RTC
按照说明同步完后,重启后发现时间还是初始状态,有特别需要设置的吗?

Re: 关于RTC时钟问题

Posted: 2024-05-18 5:56
by Crocodile
xlh145 wrote: 2024-05-18 5:02
Crocodile wrote: 2024-05-17 9:39
xlh145 wrote: 2024-05-17 8:45 我的板子是:LuckFox Pico Max
我接上了电池,为什么重启后时间还是1970年。是需要做哪些设置吗?
您好,RTC时钟和系统时间都需要校准和同步,详细请参考 https://wiki.luckfox.com/zh/Luckfox-Pic ... x-Pico-RTC
按照说明同步完后,重启后发现时间还是初始状态,有特别需要设置的吗?
你好,一个比较简单的验证方式就是在接上RTC电池后使用 date 命令获取当前的时间,然后断开电源后重新上电用 date 再次获取时间,如果此时时间没有归为一开始的状态说明RTC工作正常,同时请注意不要让Luckfox-pico接入网络,这样开机脚本就不会完成网络校时,排除网络校时出现的问题。
如果条件允许的情况下可以使用万用表检查一下,看看是否因为电池电量耗尽导致工作异常。

Re: 关于RTC时钟问题

Posted: 2024-05-18 7:36
by xlh145
Crocodile wrote: 2024-05-18 5:56
xlh145 wrote: 2024-05-18 5:02
Crocodile wrote: 2024-05-17 9:39

您好,RTC时钟和系统时间都需要校准和同步,详细请参考 https://wiki.luckfox.com/zh/Luckfox-Pic ... x-Pico-RTC
按照说明同步完后,重启后发现时间还是初始状态,有特别需要设置的吗?
你好,一个比较简单的验证方式就是在接上RTC电池后使用 date 命令获取当前的时间,然后断开电源后重新上电用 date 再次获取时间,如果此时时间没有归为一开始的状态说明RTC工作正常,同时请注意不要让Luckfox-pico接入网络,这样开机脚本就不会完成网络校时,排除网络校时出现的问题。
如果条件允许的情况下可以使用万用表检查一下,看看是否因为电池电量耗尽导致工作异常。
您好,我就是按照这个方式来验证的,每次开机都是1970年的零点时间,也就是说每次重新上电,板子的时间都归零了,另外我量了下电池电压是3.3V. 会不会和软件配置有关呢?

Re: 关于RTC时钟问题

Posted: 2024-05-18 8:18
by Crocodile
xlh145 wrote: 2024-05-18 7:36
Crocodile wrote: 2024-05-18 5:56
xlh145 wrote: 2024-05-18 5:02
按照说明同步完后,重启后发现时间还是初始状态,有特别需要设置的吗?
你好,一个比较简单的验证方式就是在接上RTC电池后使用 date 命令获取当前的时间,然后断开电源后重新上电用 date 再次获取时间,如果此时时间没有归为一开始的状态说明RTC工作正常,同时请注意不要让Luckfox-pico接入网络,这样开机脚本就不会完成网络校时,排除网络校时出现的问题。
如果条件允许的情况下可以使用万用表检查一下,看看是否因为电池电量耗尽导致工作异常。
您好,我就是按照这个方式来验证的,每次开机都是1970年的零点时间,也就是说每次重新上电,板子的时间都归零了,另外我量了下电池电压是3.3V. 会不会和软件配置有关呢?
设备树配置可以查看一下有没有使能,正常会输出okay

Code: Select all

 cat /proc/device-tree/rtc@ff1c0000/status
我们提供的镜像都是默认使能的,没有其他影响RTC的配置了,可以尝试用网盘系统先验证一下RTC是否正常工作