ARM JTAG programmieren und debuggen

OP #2627520
Hallo,

ich habe mir ein FriendlyARM Board mit 7" LCD bestellt (finde das 
Preis/Leistungsverhältnis recht ordentlich).
http://www.watterott.com/de/FriendlyARM-Micro2440-SDK-7-LCD-256MB

Im Lieferumfang befindet sich ein
"LPT - JTAG Adapter"

Ist der ausreichend um damit die SW auf dem ARM zu debuggen solange ich 
einen LPT-Port an meinem PC habe?

Da ich auch oder eig. hauptsächlich auf meinem Laptop programmieren 
will, reicht dann ein USB zu LPT Adapter aus?

Kann man überhaupt Programme die in einem Linux laufen so live debuggen 
wie man das von uC kennt???

Habe schon viel Erfahrung mir AVR und Cortex-M3(incl. RTOS) aber Linux 
auf ARM9 ist für mich Neuland.

(möchte später QTembedded Programme darauf laufen lassen)
#2627531
Ben jamin schrieb:
> Ist der ausreichend um damit die SW auf dem ARM zu debuggen solange ich
> einen LPT-Port an meinem PC habe?
Den Jtag-Adapter brauchst du höchstens zum Debuggen von Bare-Metal-Apps. 
Alles Andere - ich gehe jetzt mal davon aus, dass du Linux auf dem Board 
verwendest - kannst du über einen auf dem Linux laufenden gdbserver/gdb 
debuggen. Wenn du crossdebuggen willst verbindest du das Board mit 
deinem Rechner über RS-232 oder über Netzwerk.


> Kann man überhaupt Programme die in einem Linux laufen so live debuggen
> wie man das von uC kennt???
Natürlich - mit einer Gdb-Gdbserver-Konfiguration.


> Da ich auch oder eig. hauptsächlich auf meinem Laptop programmieren
> will, reicht dann ein USB zu LPT Adapter aus?
Die funktaionieren mit einer mit bekannten Ausnahme[1] alle nur für das 
Drucken.
[1] 
http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/

PS. Ich hab den Jtag-Adapter noch nie gebraucht.

Gruß Oliver
OP #2627562
Klingt kompliziert...

Habe in einer Anleitung für den FriendlyARM gelesen das man eine RS232 
Schnittstelle benötigt um den Linux Kernel zu laden/starten und die 
Netzwerkschnittstelle einzurichten.

Habe aber auch diese nicht an meinem Laptop. Gehen dafür die Adapter die 
man in der Bucht bekommt?

Sobald dann Linux und Netzwerk läuft kann man dann sicher den eigenen 
Code per Netzwerk auf den Flash des Boards schieben und starten oder?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.