血粘度测试:STM32调试第四例,惊——开启看门狗后板子不能进调试模式!-

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 06:59:23
大侠开启了STM32的IWDT,然后就再也不能进入调试模式了。。。总是在准备进入调试模式的过程中重启,然后keil提示cannot stop arm device肯定是IWDT搞的鬼,问题找到了,但是怎么解决呢!不能进入调试模式,就没有办法通过写寄存器关掉看门狗,记得ADS和IAR都有脚本可以去读写寄存器,不知道Keil有没有这方面的支持然后苦思冥想,我又开始崇拜自己了!!!让CPU进入ISP模式,也就是点Debug的时候将BOOT0拉高,呵呵,搞定,进入调试模式成功!赶紧关掉IWDT,汗啊!差点把板子废掉了!!!按常理,调试模式下IWDT应该停走的,哦,搞定,DBGMCU_CR的DBG_IWDGSTOP位置1( DBGMCU_Config(DBGMCU_IWDG_STOP, ENABLE)),IWDT正常工作,也不影响下载了