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

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.