单片机:STM32F407VET6
实现功能:通过ntp服务器获取时间并同步到硬件RTC上
1.配置NTP相关参数
1.1打开netutils相关软件包

1.2 关闭软件RTC相关配置

参考资料:RT-Thread中使用NTP自动更新时间_rtthread ntp-CSDN博客
2.配置硬件RTC
2.1 在ENV里面使能硬件RTC

2.2使用STM32CubeMX配置硬件RTC
参考资料:【STM32】HAL库 STM32CubeMX教程十三---RTC时钟_hal库rtc时钟教程-CSDN博客



2.3 在工程中添加drv_rtc.c文件(根据自己工程情况修改)

- 遇到的问题
3.1 _msp.c中由STM32CubeMX配置的函数报错

解决:添加头文件 #include "stm32f4xx_hal_rtc.h"