CortexM3 Startprobleme (YAGARTO+ECLIPSE+J-LINK)

OP #1672950
Lesenswert?

Hi@all!

Ich versuche nun schon seit geraumer Zeit meinen J-LINK zusammen mit 
meinem Olimex Board (STM32-P103) unter Eclipse mit dem Zylin Plugin zum 
laufen zu bekommen. Leider hat sich das Ganze als frustierendes Projekt 
herausgestellt.
Ich hab die YAGARTO Toolchain installiert und Compilieren unter Eclipse 
tut auch ohne Probleme.
Mein Problem ist das ich mein Testprogramm im Flash debuggen will. 
Sobald ich den Debugger starte läuft der los und hält nicht wie im gdb 
file angegeben bei main sondern bleibt auf state=running. Wenn ich den 
Debugger dann pausiere steht er IMMER bei :
1
0x0800010a <g_pfnVectors+266>: undefined instruction 0xe7fee7fe

Ich bin langsam immer ratloser was den mein Problem ist. Ich hoffe 
jemand kann mir einen Gedankenanstoss geben wo mein Denkfehler liegt.

Ich hab mal einige Dateien angehängt um die Sache zu verdeutlichen.
Geschäfftlich arbeite ich mit Keil, da ist das natürlich alles etwas 
einfacher. Privat möchte ich aber gerne mit den GNU Tools arbeiten.
Angehängte Dateien:
(Firma: EleLa - www.elela.de) #1672968
Lesenswert?

Hallo,
Im Artikel:
http://www.mikrocontroller.net/articles/STM32
habe ich unter 7.1 beschrieben was zur Installation nötig ist.

Nimm dieses Eclipse Plugin. Mit dem Zylin hatte ich schon Probleme.

Dann unter "Startup > Initialization Commands" den Code:
1
target remote localhost:2331
2
monitor flash device = STM32F103RC
3
monitor flash download = 1
4
monitor flash breakpoints = 1
5
monitor speed 1000
6
load
Dann unter "Startup > Run Commands" den Code:
1
tbreak main
2
monitor reset 0
3
continue
das rein tun. Kein Häkchen setzen.

(Natürlich muss der JLink GDB Server gestartet sein. Little Endian 
auswählen!)
OP #1673044
Lesenswert?

Erstmal vielen Dank für die Antworten! Den Link zu Segger kenne ich, da 
habe ich meinen J-Link bestellt.
Ok das GDB Hardware Debugging Plugin scheint wirklich besser zu 
funktionieren! Immerhin kann ich jetzt den startup code mal debuggen. 
Leider stürzt die arm-elf-gdb.exe ständig ab. (Ich arbeite unter 
windows7) grrr
"Startup > Run Commands" ist bei mir nicht vorhanden, ich habe alles in
"Startup > Initialization Commands" gepostet. Wenn nun die Abstürze 
nicht währen, währe ich wunschlos :-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren