Hallo Alle, ich bin neu auf dem Gebiet ARM-Prozessoren und JTAG. Hier meine Frage: Wie reagieren ARM7-Prozessoren auf JTAG-Befehle? Gibt es einen festen JTAG-Befehlssatz, der zum ARM-Core gehört und auf allen ARM7-basierten Prozessoren (beispielsweise) läuft? Könnte ich also mit einem JTAG-Befehl sowohl einen Philips-ARM als auch einen Atmel-ARM flashen? Gruß, Jan
Mag beim Debuggen sein, dass alle ARM7 Derivate den gleichen TAP- Controller haben, flashen ist aber was anderes. Mein Debugger hat unterscheidliche Flash Packages für die diversen Derivate diverser ARM7-Core Nutzer.
Jep, "Flash schreiben" ueber JTAG scheint nicht wirklich standardisiert. Wohl aber Code/Daten ins RAM schreiben (zumindest gibt's dazu Informationen bei ARM selbst). Nicht unueblich scheint folgende Vorgehensweise: eine prozessorabhängige Flash-Routine mittels JTAG ins RAM schreiben, Daten (Teile des Anwendungsprogramm) fuer ein oder mehr Flash-Segmente ebenfalls ueber JTAG ins RAM schreiben und die Flash-Routine im RAM ueber JTAG starten, welche dann die Daten aus dem RAM in den Flash-Speicher schreibt/"brennt".
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.