* JLink Info: Device "STM32F103C8" selected (64 KB flash, 20 KB RAM).
JLink info:
------------
DLL: V4.80g, compiled Feb 13 2014 20:50:02
Firmware: J-Link ARM V8 compiled Nov 25 2013 19:20:08
Hardware: V8.00
S/N : 12345678
Feature(s) : RDI,FlashDL,FlashBP,JFlash,GDBFull
* JLink Info: Found SWD-DP with ID 0x1BA01477
* JLink Info: Found SWD-DP with ID 0x1BA01477
* JLink Info: Found Cortex-M3 r1p1, Little endian.
* JLink Info: FPUnit: 6 code (BP) slots and 2 literal slots
* JLink Info: TPIU fitted.
ROMTableAddr = 0xE00FF003
Target info:
------------
Device: STM32F103C8
VTarget = 3.351V
State of Pins:
TCK: 0, TDI: 0, TDO: 0, TMS: 1, TRES: 1, TRST: 1
Hardware-Breakpoints: 6
Software-Breakpoints: 8192
Watchpoints: 4
JTAG speed: 2000 kHz
No Algorithm found for: 00008000H - 0000A34FH
Erase skipped!
Error: Flash Download failed - "Cortex-M3"
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即可。
3. 若上述方法都不行试试将下图选项取消
|