Welcher Arm JTAG ist mit IAR kompatibel?

Gast #448289
Lesenswert?
• ▲
▼
 Hallo.

Folgende Frage. Welcher der 4 ARM-JTAGs werden auch von IAR (EWARM) 
unterstützt? Sind Schaltungsvorschläge von hier 
http://www.mikrocontroller.net/articles/JTAG

 Olimex ARM-JTAG Wiggler-Nachbau
 k9spud Wiggler-Schaltplan
 bigakis Wiggler-Schaltplan
 Wiggler Schaltplan von OpenWRT
 ST FlashLink JTAG Programming Cable

Was gibt es noch, was von IAR unterstützt wird?
#449129
Lesenswert?
• ▲
▼
Hallo Mirko,

wie Gerhard geschrieben hat, scheint IAR den Wiggler direkt zu 
unterstützten, zumindest steht das auf der IAR Website.

Wie man H-JTAG benutzt weiss ich leider nicht - mein eigener Debugger, 
der OpenOCD, ist freie Software und bietet nur ein GDB Interface, eine 
IAR Evalversion hatte ich nur kurz installiert, aber nie verwendet.

Generell kannst du wohl bei RDI kompatiblen Debuggern die RDI-DLL 
auswählen, die benutzt werden soll. Dort musst du dann die H-JTAG-DLL 
angeben. Wie das bei IAR geht sollte in der IAR Doku zu finden sein.

Gruss,

Dominic
Gast #449484
Lesenswert?
• ▲
▼
Sorry aber ich blicke immer noch nicht durch. Überall steht 
Wiggler,Wiggler. Welchen ünterstützt den IAR? Macraigor-Wiggler oder 
auch die Nachbauten.
Konkrete Frage: ich will eine der Schaltungen

k9spud Wiggler-Schaltplan
bigakis Wiggler-Schaltplan
Wiggler Schaltplan von OpenWRT

nachbauen und mit IAR benutzen. Welchen kann ich denn unbesorgt 
nachbauen?
#450180
Lesenswert?
• ▲
▼
Der Wiggler von k9spud sollte funktionieren. RTCK is vollkommen 
überflüssig, schadet aber wohl auch nicht.

@Janosh
Auf ARM's habe ich bisher WinCE, Linux, NetBSD, FreeRTOS, eCos und 
"garnix" gesehen - die Frage ist so also kaum abschliessend zu 
beantworten.

Wenn Linux eingesetzt wird braucht man JTAG nicht mehr, sobald das 
Betriebssystem und die Treiber funktionieren. Bei der Bootloader 
Entwicklung ist es hilfreich, evtl. sogar unentbehrlich, bei der 
Treiberentwicklung zumindest nützlich. Anwendungen können via gdb-server 
mit Hilfe des Betriebssystem debugged werden, JTAG ist dafür unnötig.

Gruss,

Dominic
#450223
Lesenswert?
• ▲
▼
Die Aufgabe übernimmt ein Bootloader, z.B. "das U-Boot" oder RedBoot. 
Typischerweise wird das Kernel Image im Flash des Targets (evtl. auch 
externes Flash, z.B. CF, SDCard, etc.) abgelegt, oder, vor allem während 
der Entwicklung, von einem Host Computer geladen, z.B. via Netzwerk per 
TFTP.

Gruss,

Dominic

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.