linux - 如何在 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 命令设置它时,它会被更新并设置为我的系统时间和日期。
解决方案
推荐阅读
- sonarqube - 错误:“字符串索引超出范围”显示 SonarQube 中的漏洞
- javascript - How remove img when click button?
- javascript - 在 Electron 应用程序中访问 USB 记忆棒失败,原因是:未选择设备异常
- mongodb - Mongo聚合根据字段名收集数组元素
- javascript - call a function in another JS file -i have an error: gotoapp is undifined Please advise
- google-cloud-platform - 是否有其他方法可以在不使用 Google 服务帐户文件的情况下初始化客户端库/包
- go - 通知 golongpoll.SubscriptionManager 来自 kafka-go 的事件
- python - Spyder 4 不显示绘图并显示类似“在绘图窗格选项菜单下取消选中“静音内联绘图”的消息。
- html - 如何在 Angular mat-icon 中抑制 SVG 的标题工具提示?
- regex - 用scala中的其他字符替换转义字符