内部RTC
芯片内嵌了一个RTC,并且提供了驱动,可以很方便地使用它。
- kernel config的配置
# cd kernel
# ARCH=arm make menuconfig
配置完后,保存到默认配置中:
# cp .config ./arch/arm/configs/infinity2m_spinand_ssc011a_s01a_minigui_defconfig -f
重新编译并更新kernel:
# cd ../
# ./Release_to_customer.sh -f nand -p ssd201
系统起来后,将看到/dev/rtc0设备节点:
# ls /dev/rtc0
- 验证
读取RTC时间:
# hwclock
设置RTC时间:
# date -s "2021-03-03 00:00:00"
# hwclock -w
# hwclock
装上RTC电池,然后把开发板电源断开,并等待一段时间再接通电源,可以看到RTC在断电这段时间内是继续计时的:
# hwclock
至此,内部RTC调试完成。
文档更新时间: 2021-08-17 14:45 作者:Aeeditor