Firefly开源社区

标题: rk3399 rtc-pcf8563时钟,出现low voltage detected, date/time is not reliable [打印本页]

作者: 风在摇曳风铃    时间: 2019-3-6 14:51
标题: 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
发现从硬件时钟;里读取出的时间数据都是错的
作者: 风在摇曳风铃    时间: 2019-3-6 18:28
有人吗?能否帮忙看下有什么方法
作者: 风在摇曳风铃    时间: 2019-3-7 13:56
RTC第一次上电池开机,如果设置时间,时间没有改变,但是日期改变了,日期时间变为2007年11月5日。手动设置完日期后,再设置时间时间能被修改。但是断电后时间没法保存。不过用adb,在终端手动写入一次hwclock后,断电后时间就能保存,这是啥情况
作者: 风在摇曳风铃    时间: 2019-3-7 14:09
logcat报错

logcat.JPG (86.24 KB, 下载次数: 1103)

logcat.JPG

作者: 风在摇曳风铃    时间: 2019-3-7 14:34
调查发现在dev目录下,alarm设备节点没有生成
作者: 风在摇曳风铃    时间: 2019-3-7 15:21
本帖最后由 风在摇曳风铃 于 2019-3-7 16:48 编辑

发现rk3399源码里面没有对应生成alarm节点的alarm-dev驱动
作者: 风在摇曳风铃    时间: 2019-3-7 16:50
从rk3288里面移植了alarm-dev.c,问题基本解决,但是还有个问题,就是第一次RTC上电,无法直接修改时分秒,只能修改日期后才能修改时分秒
作者: 风在摇曳风铃    时间: 2019-3-7 18:31
调查发现,第一次设置时间时, pcf8563_irq_enable: en=0这个使能脚为0

en.JPG (22.83 KB, 下载次数: 1130)

en.JPG

作者: 风在摇曳风铃    时间: 2019-3-11 19:20
发现rk3288也有该问题
作者: bzhao    时间: 2019-5-18 01:03
我靠我也碰到这个他,了!  怎么解决的了!!!
作者: Devinch    时间: 2019-11-11 18:09
帮顶




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1