最近玩了玩STM32,发现用J-LINK的时候,有的代码下进去后,突然以后再Debug的时候,就会出现:
Cannot enter Debug Mode ,显示错误Error:Flash Download failed-Target DLL has been cancalled.
原因不明,有可能是下进去的代码对JTAG的口操作了,也有可能是STM32本身的啥问题。
但,是可以解决的。
具体就是用ISP方式,将片上的FLASH全部擦掉就OK了。网上下了个STM32的ISP下载工具,使用先设置跳线boot0 = 1,boot1=0。然后连上串口线,设置好波特率,读STM32的器件信息,再擦除。。。
这是ISP下载工具https://static.assets-stash.eet-china.com/album/old-resources/2009/7/9/b563853a-e8ab-4678-8d83-d42f2374388c.rar。
谁要知道具体是因为啥原因,请赐教啊。
用户377235 2013-1-18 21:08