STM32 Flashen mit OpenOCD klappt nicht

Gast #1340922
Lesenswert?
• ▲
▼
Hallo,

ich versuche auf meinen STM32F103 eine axf Datei mittels OpenOCD zu 
flashen. Ich bekomme die Fehlermeldung "Error: No flash at address 
0x20000000":
1
C:\Users\Tom\Documents\Projects\Test>openocd -f openocd.cfg -c "flash_im
2
age Test.axf"
3
Open On-Chip Debugger 1.0 (2009-03-24-22:40) svn:unknown
4

5

6
BUGS? Read http://svn.berlios.de/svnroot/repos/openocd/trunk/BUGS
7

8

9
$URL: svn://svn.berlios.de/openocd/trunk/src/openocd.c $
10
jtag_speed: 1
11
jtag_speed: 10
12
500 kHz
13
Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (Manufacturer: 0x23b, Pa
14
rt: 0xba00, Version: 0x3)
15
Info : JTAG Tap/device matched
16
Info : JTAG tap: stm32.bs tap/device found: 0x16410041 (Manufacturer: 0x020, Par
17
t: 0x6410, Version: 0x1)
18
Info : JTAG Tap/device matched
19
Warn : no tcl port specified, using default port 6666
20
Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (Manufacturer: 0x23b, Pa
21
rt: 0xba00, Version: 0x3)
22
Info : JTAG Tap/device matched
23
Info : JTAG tap: stm32.bs tap/device found: 0x16410041 (Manufacturer: 0x020, Par
24
t: 0x6410, Version: 0x1)
25
Info : JTAG Tap/device matched
26
target state: halted
27
target halted due to debug-request, current mode: Thread
28
xPSR: 0x01000000 pc: 0x0800930c
29
auto erase enabled
30
Info : device id = 0x20016410
31
Info : flash size = 128kbytes
32
Info : Padding image section 0 with 0 bytes
33
Error: No flash at address 0x20000000
34

35
wrote 40092 byte from file Test.axf in 6.746639s (5.803237 kb/s)
36
Warn : BUG: keep_alive() was not invoked in the 1000ms timelimit. GDB alive pack
37
et not sent! (5218)

Ich verwende die Codesourcery Toolchain. In der .ld Datei sind die 
Speicherbereich wie folgt angegeben:
1
MEMORY
2
{
3
  RAM (xrw)     : ORIGIN = 0x20000000, LENGTH =  20K
4
  FLASH (rx)    : ORIGIN = 0x8000000, LENGTH = 128K
5
}

Weiß jemand woran das liegen kann?


Vielen Dank!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.