刷新 uC 时更新 STM32F4 上的 RTC

Emi*_*ilG 9 stm32 iar

有没有办法在STM32F4上上传程序时用计算机信息更新RTC?例如,计算机上的日期和时间信息是:12h40 11/09/2018,当我用IAR/AC6刷新微控制器时,RTC被设置为这些信息?

vlk*_*vlk 0

我的想法是制作一个在刷新后运行的脚本(我不熟悉IAR,但希望可以在刷新后运行某些东西),并且该脚本将在调试端口RTC寄存器上设置当前时间。

如果您使用 ST-Link/V2 硬件进行刷新并且您有使用 python 的经验,则可以使用该pyswd库。很简单,只需在 python 脚本中获取实际时间并在连接的 MCU 中设置适当的寄存器即可。