首页 > 解决方案 > 如何在 imx8mn 上设置外部 rtc 时间和日期(pcf85263)

问题描述

我正在尝试在 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 命令设置它时,它会被更新并设置为我的系统时间和日期。

标签: linuxi2creal-time-clockimx8

解决方案


推荐阅读