使用 ST-LINK/V2 为 STM32 下载程序时,总是不成功,并弹出如下对话框:
解决方法:
打开 MDK 的安装目录下的 STLink,如下是我的路径:
D:\mdk525Setup\ARM\STLink
打开此目录后如下图:
打开上图中的 ST-LinkUpgrade.exe,并把 ST-LINK 插入电脑,如下图:
点击 Yes 后,待升级成功,再次对 STM32 烧写程序即可。
注意,出现这个问题是在烧写的时候;另外一种情况与这种情况弹出的对话框一样,但是出现在程序 debug 过程中出现的,根据网上的说法是芯片的下载口 即SWD SWC口被用于IO了,造成冲突。