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?
Wenn ich mich recht erinnere unterstützt IAR überhaupt keinen Wiggler. H-JTAG verwendet einen Wiggler und stellt eine RDI Schnittstelle zur Verfügung, die von IAR benutzt werden kann. Der ARM-JTAG sollte damit auf jeden Fall funktionieren. Gruss, Dominic
hallo, ewarm untertsützt folgende jtga ice: -) j-link (=sam-ice) -) macraigor (rave, wiggler, mpdemon, usbdemon) -) rdi kompatible gruss gerhard
Danke für eure Antworten an Dominic R. wie stelle ich die RDI-Schnitstelle von H-JTAG für IAR zu Verfügung? Wie muß man da vorgehen?
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
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?
Welche Betriebssystem benutzt ihr denn für die ARMs? Interesant wäre Linux! Aber die grösste Frage ist wenn Linux, harmonisiert er dann mit dem Jtag von hier?
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
Wie brings du denn Linux ins ARM. Ich bin eher aus Blackfin(DSP) Welt. Sorry für die dämliche Frage!
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.