liuzhu 发表于 2016-8-8 15:30:10

OK335xS RTC时钟启动失败

平台:
OK335xS开发板,安卓操作系统

故障描述:
1. 使用厂家zImage烧写系统,RTC时钟正常
2.使用厂家提供源码(未修改)编译zImage烧写系统,RTC时钟启动失败。
相关启动LOG如下:
。。。
[    7.903394] input: gpio-keys as /devices/platform/gpio-keys/input/input2
[    7.910915] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    8.266922] UBIFS: recovery needed
[    9.159737] UBIFS: recovery completed
。。。


系统启动后,修改时间后不能保存,错误信息发吓:
alarm_set_rtc: no RTC, time will be lost on reboot


请教是这是什么原因!如何改正?


liuzhu 发表于 2016-8-8 16:48:01

通过客服指导,已将源码补丁打上,重新编译后,问题解决。在此感谢。

另外,启动日志中仍有以下错误信息,请问是什么问题导致,如何解决?
[    7.520235] msg ft5x0x_read_reg i2c read error: -121
[    7.525540] msg ft5x0x_read_reg i2c read error: -121
[    7.530853] msg ft5x0x_read_reg i2c read error: -121

飞凌-chongzi 发表于 2016-8-12 13:48:41

liuzhu 发表于 2016-8-8 16:48
通过客服指导,已将源码补丁打上,重新编译后,问题解决。在此感谢。

另外,启动日志中仍有以下错误信息 ...

您好:
    您的板子可以正常启动吗?您使用的镜像是什么时候下载,是最新的吗/

liuzhu 发表于 2016-8-12 16:00:30

已经可以运行了,我下载的源码里的RTC时钟驱动不对,打补丁换成正确的驱动后就好了。

悦悦啄木鸟 发表于 2016-8-14 08:52:47

您好:
请教一下rtc-rx8010.patch补丁怎么打?放在哪个文件夹里?
我放在kernel-3.2里用patch -p1 < rtc-rx8010.patch 提示找不到文件。

liuzhu 发表于 2016-8-16 17:43:48

悦悦啄木鸟 发表于 2016-8-14 08:52
您好:
请教一下rtc-rx8010.patch补丁怎么打?放在哪个文件夹里?
我放在kernel-3.2里用patch -p1 < rtc- ...

我是手工打的补丁。(用文本编辑器打开那个补丁文件,按上面的说明手工操作)

飞凌-chongzi 发表于 2016-8-17 10:20:35

悦悦啄木鸟 发表于 2016-8-14 08:52
您好:
请教一下rtc-rx8010.patch补丁怎么打?放在哪个文件夹里?
我放在kernel-3.2里用patch -p1 < rtc- ...

您好:
    patch文件可能和源码不对应,您就手工打造吧。。
页: [1]
查看完整版本: OK335xS RTC时钟启动失败