1、硬件原理图分析
知道了这些引脚我们还是按照老习惯!
配置镜像和设备树文件!
2、修改设备树
2.1、添加或者查找 PCF8563 所使用的 IO 的 pinmux 配置
打开stm32mp15-pincrtl.dtsi 文件,查找节点I2C4:
也就是中断引脚并不需要配置pinctrl信息,它作为GPIO功能!而I2C4的两个引脚需要配置pinctrl信息!
2.2、在 I2C4 节点下添加 pinmux 并追加 pcf8563 子节点
3、PCF8563 驱动使能
3.1、关闭 STM32MP157 内置 RTC 驱动
3.2、使能 Linux 内核自带的 PCF8563 驱动
4、运行测试
我们这里设置:
date -s "2025-05-01 18:17:00"
hwclock -w//设置时间//保存
目前我的开发板启动之后提示成功了!