STM32F103ZET6正点原子精英板 Error: Flash Download failed - "Cortex-M3"解决方案
最近又整了一下嵌入式stm32,学了一下cubemx,发现还挺好用的。
配置结束之后,生成的代码ok的。发现无法下载,下载的时候报错,出现在Error: Flash Download failed - “Cortex-M3”
然后就去网上查了一些资料,发现大部分都是关于配置问题啥的。然而我的配置没有啥问题。
配置主要包括
device里面的芯片选择
我这里是正点原子的精英板芯片是STM32F103ZET6不知道的同学可以去看看的板子上的芯片丝印。
DEBUG调试器的选择
我这里是正点原子的无线调试器,一般来说stlink或者jlink比较多,根据自己的调试器来选。
设置结束之后点击setting
如果调试器没有问题就会出现
那个选sw一般会出来东西,这样就是正常的。
FLASH DOWNLOAD设置
如果上面都没有问题,点击FLASH DOWNLOAD,如果中间蓝色那个可以选择成你芯片相匹配的内存大小(可能不是内存,才疏学浅瞎说的),顺便把reset and run也点了。
DEBUG细节设置
当你上述设置都没有问题但是还会出现上述情况,你就要进行细节的debug设置把connect and reset options 中的connect和reset进行修改。connect修改为under Reset reset修改为sysresetreq
上面这个改为下面这个图,如果看不到图,就是csdn傻逼。
本文解决依靠博客园的大佬,感谢大佬大佬文章链接,我并没有细究其原因,解决问题就好,感兴趣的可以去看原文:https://www.cnblogs.com/csycmcc8023/p/17441187.html