STM32下载出现no target connect

今天焊好了一个STM32F107VCT6的板子,一开始芯片可以下载进去程序。
然后过了5分钟,程序突然下载不进去了。然后就是一顿分析。当然分析的过程很复杂。
前前后后焊了3个芯片。STlink和Jlink都试过还是不能下载程序。

分析了一下,是芯片写保护了。
至于为什么写保护,是STlink供电不稳定, 当时引脚没有焊上去。供电断断续续的,芯片就被写保护了。解决办法在下面。

下两个图是我用STlink做的。

STM32下载出现no target connect_第1张图片

STM32下载出现no target connect_第2张图片

然后查资料将复位引脚拉低以后,然后在设备里面出现了
STM32下载出现no target connect_第3张图片

但是现在是下载不进去程序的。

然后继续看资料,将BOOT0引脚拉高使用ISP下载模式(就是直接下载就行了),
STM32下载出现no target connect_第4张图片
如果出现这个是可以下载程序的。但是不可以调试程序。
现在继续打开STM32 ST-LINK Utility还是将BOOT0拉低,
Target->Erase Chip  芯片擦除就行了。


出现下图,说明芯片擦除成功。
STM32下载出现no target connect_第5张图片
然后在来MDK出现了设备。
STM32下载出现no target connect_第6张图片


OK,可以安安静静的写程序了。



你可能感兴趣的:(stm32)