RTC 调试指南
注: 以pcf8563芯片为例说明
驱动代码
drivers/rtc/rtc-pcf8563.c
内核配置
CONFIG_RTC_DRV_PCF8563
RTC使用
驱动加载成功后,会出现 /dev/rtc1 设备节点,对应的就是pcf-8563,可以使用以下命令进行测试。
# 建立 /dev/rtc1 到 /dev/rtc 的软连接
ln -sf /dev/rtc1 /dev/rtc
# 测试命令
date -s 2022.01.21-21:24:00 # 设置系统时间
hwclock -w # 将系统时间写入RTC
hwclock -r # 读取RTC时间,确认时间是否写入成功
hwclock -s # 如果rtc电池存在,断电后,再上电,将RTC时间更新到系统时间
date # 读取系统时间
备注
如果需要保证 RTC 断电后依然能够记录时间,需要给RTC提供单独的供电,供电接口为 RTC Battery Con 。