今天焊好了一个STM32F107VCT6的板子,一开始芯片可以下载进去程序。
然后过了5分钟,程序突然下载不进去了。然后就是一顿分析。当然分析的过程很复杂。
前前后后焊了3个芯片。STlink和Jlink都试过还是不能下载程序。
分析了一下,是芯片写保护了。
至于为什么写保护,是STlink供电不稳定, 当时引脚没有焊上去。供电断断续续的,芯片就被写保护了。解决办法在下面。
下两个图是我用STlink做的。
然后查资料将复位引脚拉低以后,然后在设备里面出现了
但是现在是下载不进去程序的。
然后继续看资料,将BOOT0引脚拉高使用ISP下载模式(就是直接下载就行了),
如果出现这个是可以下载程序的。但是不可以调试程序。
现在继续打开STM32 ST-LINK Utility还是将BOOT0拉低,
Target->Erase Chip 芯片擦除就行了。
出现下图,说明芯片擦除成功。
然后在来MDK出现了设备。
OK,可以安安静静的写程序了。
关键字:STM32 下载 no target connect『本文转载自网络,版权归原作者所有,如有侵权请联系删除』