我正在尝试在 imx8mn 板上使用 i2c 使用外部 rtc (pcf85263)。
我在 menuconfig 实时时钟驱动程序上启用了 pcf85263 的驱动程序,并在文档之后添加了对设备树的支持。
现在,当我运行 i2cdetect 时,我能够查看连接在 0x51 位置的设备,它显示 UU,我认为这意味着驱动程序正在使用 RTC。
在 /dev/ 目录中还有一个名为 rtc1 的设备。所以初始化似乎是正确的。
rtc1 中的时间从 00:00:00 开始,日期从 2000-01-01 开始
如何更改 rtc1 上的时间和日期,以后如何将系统时间和日期更新为 rtc1 提供的时间和日期
此外,imx8mn 在 rtc0 处确实有一个内部 rtc,所以当我使用 date 和 hwclock 命令设置它时,它会被更新并设置为我的系统时间和日期。