风在摇曳风铃 发表于 2019-3-6 14:51:00

rk3399 rtc-pcf8563时钟,出现low voltage detected, date/time is not reliable

rk3399 rtc-pcf8563时钟,出现low voltage detected, date/time is not reliable。RTC第一次上电时候界面里无法设置时间,只有在adb里busybox hwclock -w过后才能设置时间,网上查了下该问题,说是rtc初始化失败,vl被写为1,需要重新初始化便将vl写为0,问下如何重新初始化rtc

风在摇曳风铃 发表于 2019-3-6 16:37:16

发现从硬件时钟;里读取出的时间数据都是错的

风在摇曳风铃 发表于 2019-3-6 18:28:53

有人吗?能否帮忙看下有什么方法

风在摇曳风铃 发表于 2019-3-7 13:56:44

RTC第一次上电池开机,如果设置时间,时间没有改变,但是日期改变了,日期时间变为2007年11月5日。手动设置完日期后,再设置时间时间能被修改。但是断电后时间没法保存。不过用adb,在终端手动写入一次hwclock后,断电后时间就能保存,这是啥情况

风在摇曳风铃 发表于 2019-3-7 14:09:54

logcat报错

风在摇曳风铃 发表于 2019-3-7 14:34:09

调查发现在dev目录下,alarm设备节点没有生成

风在摇曳风铃 发表于 2019-3-7 15:21:12

本帖最后由 风在摇曳风铃 于 2019-3-7 16:48 编辑

发现rk3399源码里面没有对应生成alarm节点的alarm-dev驱动

风在摇曳风铃 发表于 2019-3-7 16:50:36

从rk3288里面移植了alarm-dev.c,问题基本解决,但是还有个问题,就是第一次RTC上电,无法直接修改时分秒,只能修改日期后才能修改时分秒

风在摇曳风铃 发表于 2019-3-7 18:31:17

调查发现,第一次设置时间时, pcf8563_irq_enable: en=0这个使能脚为0

风在摇曳风铃 发表于 2019-3-11 19:20:47

发现rk3288也有该问题
页: [1] 2
查看完整版本: rk3399 rtc-pcf8563时钟,出现low voltage detected, date/time is not reliable