Internal RTC

An RTC is embedded in the chip, and a driver is provided, which can be easily used.

  • Configuration of kernel config
# cd kernel
# ARCH=arm make menuconfig

After configuration, save to the default configuration:

# cp .config ./arch/arm/configs/infinity2m_spinand_ssc011a_s01a_minigui_doublenet_defconfig -f

Recompile and update the kernel:

# cd ../
# ./  -f nand -p ssd201 -o 2D06

After the system is up, you will see the /dev/rtc0 device node:

# ls /dev/rtc0

  • verification

Read RTC time:

# hwclock

Set RTC time:

# date -s "2021-03-03 00:00:00"
# hwclock -w
# hwclock

Install the RTC battery, then disconnect the power supply of the development board and wait for a period of time before connecting the power supply. It can be seen that the RTC continues to time during the period of power failure:

# hwclock

文档更新时间: 2021-07-30 15:18   作者:Aeeditor