ARM-USB-OCD mit AVR

Gast #653990
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren