首要,此类过错根本是被STM32芯片遇到,而且根本都是运用JLINK仿真器,其实咱们以下的办法不一定能够帮你处理问题,问题真实的原因咱们也没有在这个帖子揭露、假如需求处理,请联络armjishu的JLINK仿真器工程师,他会协助你处理的;出产的JLINK能够处理这个问题。
MDK中呈现 Error: Flash download failed-“Cortex-M3“的原因及处理办法:
1.Jtag形式下,主要是芯片巨细选错
呈现这处问题通常是MDK中的Flash的编程算法没有装备或没有装备正确,
神舟系列用的是STM32芯片。
在主菜单中翻开Flash->Configure Falsh Tools装备窗口,切换到“Utilities”页。
按“Setting”按钮进入“Flash download setup”装备窗口
然后一路按“OK”按钮退出装备窗口。
在“Flash download setup”装备窗口点击“Add”按钮进入“Add Flash Programming Algorlthm”窗口
在“Add Flash Programming Algorlthm”窗口,依据你实际运用的芯片挑选,这儿的神舟III号STM32开发板用的是STM32F103ZET6,应先择”STM32F10X 128kB Flash”,选定编程算法后,按“Add”按钮。
2.假如是在SWD形式下,Debug菜单中,Reset菜单选项(Autodetect/HWreset/sysresetReq/Vectreset)默许是AutoDetect,改成SysResetReq即可。