Firefly开源社区

打印 上一主题 下一主题

[Android] RK3568支持pcf8563的RTC吗?

12

积分

0

威望

0

贡献

技术小白

积分
12

RK3568支持pcf8563的RTC吗?

发表于 2022-4-20 19:23:06      浏览:2778 | 回复:3        打印      只看该作者   [复制链接] 楼主
问题描述及复现步骤:
因项目需要,我给rk3568加了一个外部RTC:pcf8563,结果打印信息出现:
[    1.158521] rk808-rtc rk808-rtc: rtc core: registered rk808-rtc as rtc0
[    1.169467] rtc-pcf8563 4-0051: chip found, driver version 0.4.4
[    1.169669] rtc-pcf8563 4-0051: pcf8563_write_block_data: err=-6 addr=0e, data=03
[    1.169683] rtc-pcf8563 4-0051: pcf8563_probe: write error
[    1.169715] rtc-pcf8563: probe of 4-0051 failed with error -5
[    2.302185] [drm:drm_fb_helper_single_fb_probe] Cannot find any crtc or sizes - going 1024x768
[    4.477163] hctosys: unable to open rtc device (rtc1

不知道是哪里出了问题?之前在rv1126上也是相同的配置,但没有问题。

log.txt

515 Bytes, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

发表于 2022-4-21 09:45:13        只看该作者  沙发
本帖最后由 firefly_zhongw 于 2022-4-21 09:48 编辑

kernel里是有pcf8563的驱动,目前我司这款开发板没调试过这款RTC,需要自行调试。
建议如下:
1. dts里有没有增加rtc-pcf8563的属性
2. pcf8563 挂载的I2C是否正确?
3. pcf8563 i2c设备地址是否正确?
4. pcf8563 供电电压是否正确?
5. 用示波器测量I2C CLK ,DATA 波形是否正常?
6. 根据错误信息,在驱动里排查原因,先确保I2C通信正常

回复

使用道具 举报

12

积分

0

威望

0

贡献

技术小白

积分
12
发表于 2022-4-21 19:16:11        只看该作者  板凳
firefly_zhongw 发表于 2022-4-21 09:45
kernel里是有pcf8563的驱动,目前我司这款开发板没调试过这款RTC,需要自行调试。
建议如下:
1. dts里有 ...

我们在dts设置的reg地址是0x51,那转换为写地址应该是0xA2,但我们测的波形来看发过来的地址变成了0xA0了,不知道是哪里出了问题
回复

使用道具 举报

发表于 2022-4-22 09:34:01        只看该作者  地板
I2C-bus slave address: read A3H; write A2H
1. 同一路I2C不要挂相同的设备地址
2. 那你需要在pcf8563的驱动里I2C写函数那排查下,多加些打印信息。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表