Luminary LM3S8962 mit GDB über FTDI Debuggen

OP #1442084
Lesenswert?
• ▲
▼
Hallo,

ich beschäftige mich mit dem Eva-Board LM3S8962 von Luminary Micro und
möchte gern nicht-kommerzielle Software zur Entwicklung unter Windows 
benutzen.
Zu diesem Zweck bin ich auf die Toolchain CodeSourcery G++ Lite 
gestoßen, die ich über Plugins in die Eclipse IDE integriert habe.

Nach Anpassungen von Linkerskript und Startupcode kann ich bereits 
divers Programme builden und mittels dem LM Flash Programmer von 
Luminary downloaden.

Es fehlt jetzt nur noch das Debuggen mittels GDB über den FTDI-Chip auf 
dem Eva-Board. Der GDB-Befehl:
1
target extended-remote | arm-none-eabi-sprite armusb:?speed=2 lm3s8962

liefert in Verbindung mit der CodeSourcery G++ Lite Edition folgende 
Fehlermeldung:
1
arm-none-eabi-sprite: error: No such device type 'armusb'

Laut CodeSourcery-Datenblatt müsste dieser Befehl eigentlich auch mit 
der Lite-Version arbeiten. Funktioniert leider nicht.

Gibt es eine Möglichkeit die Verbindung anders zu spezifizieren? Ich 
denke da an Serial-Device Einstellungen, aber irgendwie werd ich an 
dieser Stelle nicht schlau aus dem GDB-Handbuch.

Wenn jemand interesse an einem Tutorial über den bisherigen Stand hat, 
einfach per PM bei mir melden, vielleicht funktioniert demnächst auch 
das Debuggen.

Gruß Sebastian
Moderator Persönliche Seite #1443136
Lesenswert?
• ▲
▼
Ist schon eine Weile her, aber seinerzeit waren für den "debug-sprite" 
von CS eine spezielle dll erforderlich, um mit LMI Eval.-Boards 
zusammenzuarbeiten (LMI.DLL w.r.e, wurde beim Aufruf als Parameter 
mitgegeben). Diese war - damals - nicht Teil des Codesourcery-Lite 
Packets, sondern im Toolchainpacket auf der Eval.-Board CD drin 
stellaris g++ o.ä., ist auch von CS aber nicht ganz identisch mit G++ 
lite. Aktuellen Stand kenne ich nicht.
Testweise kann man mit OpenOCD experimentieren, es sind einige Luminary 
Interface-Dateien und Target-Dateien dabei, vielleicht passt eine auf 
Anhieb und man muss nicht groß herumprobieren. OpenOCD stellt ebenfalls 
einen gdb-Server bereit, ist von der Funktionalität also ähnlich dem CS 
Programm.

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.