stm32 bootloader更新固件重启 IWDG独立看门狗

问题现象:直接从固件soft reset到bootloader更新中途,pcb板子会重启

问题原因:固件程序中开启了IWDG(独立看门狗),在进行固件更新的时候没有喂狗,导致

计数计到0,看门狗重进行reset。

问题解决:

1、因为独立看门狗一旦开启是不能关闭的,所以要么在bootloader中喂狗要么不启动。

2、改用窗口看门狗,在soft reset之前将看门狗关闭。


猜你喜欢

转载自blog.csdn.net/gengyiping18/article/details/80014295