当程序上传到STM32F4时,有没有办法用计算机信息更新RTC?例如,电脑上的日期和小时信息是:12h40 11/09/2018,当我用IAR/AC6刷微 Controller 时,RTC是用这些信息设置的?
最佳答案
我的想法是制作一个在刷机后运行的脚本(我不熟悉 IAR,但希望可以在 FLASH 后运行某些东西)并且该脚本将设置调试端口 RTC 寄存器的当前时间。
如果您使用 ST-Link/V2 硬件进行刷写,并且您有任何使用 Python 的经验,则可以使用该 pyswd 库。很简单,只需在 python 脚本中获取实际时间并在连接的 MCU 中设置适当的寄存器。
关于stm32 - 刷 uC 时更新 STM32F4 上的 RTC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52274167/