1.你的stlink接线有问题
解决办法重新接线(有时候你的线也有问题,杜邦线很容易坏)
2.你的stlink空闲太久
解决办法拔掉再重插
3.你的配置有问题
打开option,debug设置成你自己的下载器
4.你的jtag引脚被重定义了
解决办法,找一个没重定义的代码,编译好后,连上stlink,先按住复位键让他一直卡在复位点,让后点击下载按钮,让keil持续向单片机发送下载信号,但是你现在一直卡在复位区他,没办法发送应答给软件,所以你现在放开复位键就可以正常下载了
原理:让jtag复位后保持默认配置 在不执行重定义之前先进入bootloader或sram下载模式把代码区代码刷新就可以正常下载了
5.你的stlink下载器坏了
6.芯片坏了
可以用串口下载检测是否烧坏