nas 做网站,企业网站建站哪家好,内部网站建设合同,房子装修网站文章目录 1、环境介绍2、目标3、PCF85634、dts配置5、内核配置6、测试验证 1、环境介绍
硬件#xff1a;飞凌ok3568-c开发板
软件#xff1a;原厂rk356x sdk
2、目标
开发板断电后仍正常计时。
3、PCF8563
PCF8563 是由 NXP Semiconductors 公司生产的低功耗 CMOS 实时… 文章目录 1、环境介绍2、目标3、PCF85634、dts配置5、内核配置6、测试验证 1、环境介绍
硬件飞凌ok3568-c开发板
软件原厂rk356x sdk
2、目标
开发板断电后仍正常计时。
3、PCF8563
PCF8563 是由 NXP Semiconductors 公司生产的低功耗 CMOS 实时时钟 / 日历芯片。400kHz 的 I2C 总线从地址读 0A3H写 0A2H。共有 16 个 8 位寄存器包括控制寄存器、状态寄存器、时钟计数器寄存器、报警寄存器、CLKOUT 频率寄存器、定时器控制寄存器和定时器寄存器等其中秒、分钟、小时、日、月、年等寄存器采用 BCD 码格式编码。
4、dts配置
通过原理图得出PCF8563 RTC芯片使用I2C3接口 i2c3 {status okay;pcf8563: pcf856351 {status okay;compatible nxp,pcf8563;reg 0x51; };
};5、内核配置
内核开启PCF8563 RTC
CONFIG_RTC_DRV_PCF8563y同时关闭RK808 RTC不然最终设备节点会出现两个RTC/dev/rtc0和/dev/rtc1
CONFIG_RTC_DRV_RK808n6、测试验证
查看驱动是否匹配成功
rootrk3568-buildroot:/# dmesg | grep rtc
[ 4.082733] rtc-pcf8563 3-0051: registered as rtc0
[ 4.083946] rtc-pcf8563 3-0051: setting system clock to 2024-12-25T09:02:14 UTC (1735117334)
rootrk3568-buildroot:/# ls /dev/rtc0
/dev/rtc0执行如下命令设置系统日期和时间
rootrk3568-buildroot:/# date -s 2024-12-25 11:22:25把系统时间写入RTC
rootrk3568-buildroot:/# hwclock -wu断电等待1~2分钟后重启查看时间是否正常
rootrk3568-buildroot:/# date
Wed Dec 25 11:24:50 UTC 2024