本帖最后由 奏奏奏 于 2018-10-10 11:07 编辑 我当前的工程配置了独立看门狗,并将时间设定在3秒。 但是发现下载程序的时候经常会因为看门狗复位(因为下载时没有喂狗)而导致下载报错, 而且我每次DEBUG都要先提前注释掉看门狗初始化代码才能够正常调试,要不然也会因为中断程序运行而自动复位。 请教一下各位是怎么处理的?
多年前,我也遇到过这样的问题。
独立看门狗一旦开启,就停不下来。只能调整喂狗时间的长短,无法关闭。
独立看门狗似乎没更好的办法,只能是调试时注释掉,正式发布程序在放开。
只注释掉看门狗初始化就行了,喂狗不要注掉。
或者搞个define条件编译。
调试好一个的代码,其它的切换到相应目标板设置后,直接编译即可。
不错不错...
下载是小事,主要是开了独立看门狗无法仿真