STM32
直播中

李波

8年用户 1522经验值
私信 关注
[问答]

在bootloader更新时pcb板子为什么会重启

在bootloader更新时PCB板子为什么会重启?是什么原因呢?如何去解决这个问题?

回帖(1)

刘羽扬

2021-9-2 18:05:00
  问题现象:直接从固件soft reset到bootloader更新中途,pcb板子会重启
  问题原因:固件程序中开启了IWDG(独立看门狗),在进行固件更新的时候没有喂狗,导致
  计数计到0,看门狗重进行reset。
  问题解决:
  1、因为独立看门狗一旦开启是不能关闭的,所以要么在bootloader中喂狗要么不启动。
  2、改用窗口看门狗,在soft reset之前将看门狗关闭。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分