STM32用keil5调试程序出现 Error:Flash Download Failed-Cortex-M3解决方案
一? 目的:裝好keil MDK 想用?在線調試
二? 背景:開發環境? keil MDK 422
?
三 準備:
???? 1? keil MDK 安裝文件夾\ARM\Segger里是否有三個動態連接表
?????
?
?? 2 程序編譯通過
????3 jlink驅動安裝好(我安裝的是408版本)
四 操作步驟:
????1?
??
?? 2
?
? 3
?
???5
?
然后一路OK過去 就可以了。
?
6??點??進入到在線調試屆滿 進行調試。
?注:如果沒有進行第五步(根據芯片選擇flash容量)會報錯 Error: Flash download failed-"Cortex-M3"。
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
Error:Flash Download Failed-"Cortex-M3"出現一般有兩種情況:
1.SWD模式下,Debug菜單中,Reset菜單選項(Autodetect/HWreset/sysresetReq/Vectreset)默認是AutoDetect,改成SysResetReq即可。
2.Jtag模式下,主要是芯片大小選錯。Flash->Configure Falsh Tools配置窗口,切換到“Utilities"頁,按“Setting"按鈕進入“Flash download setup"配置窗口,在“Flash download setup"配置窗口點擊“Add”按鈕,在“Add Flash Programming Algorlthm"窗口,根據你實際使用的芯片選擇,若是STM32F103VBT6,應先擇"STM32F10X 128kB Flash"。
?
?
總結
以上是生活随笔為你收集整理的STM32用keil5调试程序出现 Error:Flash Download Failed-Cortex-M3解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CRC转换
- 下一篇: C语言数组的一些运算*a,a+1,a+1