Forum: Mikrocontroller und Digitale Elektronik ARM-USB-OCD mit AVR


von Andy (Gast)


Lesenswert?

Hallo zusammen!

Ich spiele mit dem Gedanken mir aus dem Shop den ARM-USB-OCD 
JTAG-Adapter zu bestellen (für SAM7). Da ich viel mit AVRs mache, würde 
mich interessieren, ob der ARM-USB-OCD auch mit JTAG-fähigen AVRs 
verwendet werden kann. Hat das schon jemand ausprobiert?

von gerhard (Gast)


Lesenswert?

hallo,
ARM-USB-OCD ist nicht als jtagce ice für avr einsetzbar.

aber folgendes projekt soll das mal können:
http://www.embedded-projects.net/index.php?page_id=135

gruss
gerhard

von Schlaumaier (Gast)


Lesenswert?

Hardwaretechnisch gesehen wird es gehen,

es gibt keine Software, die diese Kombination unterstützt.

von Robert S. (razer) Benutzerseite


Lesenswert?

Da der JTAG ICE mkII ein eigenes Protkoll verwendet, ist das nicht 
möglich.

von mthomas (Gast)


Lesenswert?

Das Problem ist weniger das JTAGICE "MK1"- oder -MK2-Protokoll (es dient 
ja nur zum Datenaustausch mit dem ICE über RS232 oder USB aufzunehmen 
und ist auch dokumentiert), sondern die "Spezialbefehle" die Atmel "auf 
den anderen Seite" für Debugging über die JTAG-Schnittstelle (oder 
DebugWire) im AVR implementiert hat. Nur wenige JTAG-Befehle sind 
standardisiert, hauptsächlich die für Boundary-Scan notwendigen, der 
Rest ist herstellerspezifisch. Zu den eigentlich interessanten 
Anweisungen, die notwendig wären um z.B. OpenOCD zu einem gdb-Server für 
AVRs mittels einem FTDI-JTAG-Interface wie dem von Olimex aus dem 
hiesigen Shop zu erweitern, gibt es meines Wissens keine vollständige 
öffentlich zugängliche Information. Ein wenig scheinbar durch "mitlesen" 
and der Schnittstelle ermittelte Information gab/gibt es im Umfeld von 
"bootice", war aber beim letzten Mal schauen nicht vollständig. Wenn 
genug Information zu AVR JTAG gesammelt wurden (z.B. im Rahmen des 
USBProg Projekts), ist es kein Hexenwerk mehr, diese auch für andere 
Software/Hardware zu "recylen".

Langer Rede... das was schon weiter oben geschrieben wurde: Im Moment 
gibt es meines Wissens keine Sofware, mit der man das o.g. Interface für 
AVR JTAG-debugging verwenden kann.

Martin Thomas

von Andy (Gast)


Lesenswert?

Vielen Dank für die Antworten! Werde mir also dann doch eher eine 
Selbstbaulösung suchen...

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
Noch kein Account? Hier anmelden.