本人使用的是:STM32F407VET6-100P--最小F4系统板(应该是原子的吧),有题主专门因该板的调试端口被锁而讨论过。
调试接口的原理图如下图:
当STM32 ST-LINK utility 通过ST-LINK/V2(国产USB的那种,短小精干。SWD方式下载)不能下载程序,也不能擦除程序,但可以读取到芯片信息,如图所示
则检查连接线路,确保连线正确。本次折腾就因为把ST_LINK/V2的地接在了板子其他的地上而不是接在JTAG(SWD)的地上,VCC线也有松动,甚至调试线内部断掉了等等,总之:要想顺利通过,接线一定要检查好!!!调试时一般不会犯这种低级错误,但是犯了绝对爽爆,故记之!