JTAG Programming Specification LPC210x

Gast #600402
Lesenswert?
• ▲
▼
Hallo,

ist eigentlich jeder JTAG Programmer für jeden JTAG tauglichen µC 
geeignet, oder muss der Programmer für den Chip angepasst sein.

Letztlich suchen ich nach einer Programming Spezifikation, die mir sagt, 
wie ich selber einen JTAG Programmer für LPC210x schreiben kann. Bei NXP 
habe ich nichts gefunden. Gibt es da irgendwo was allgemeingültiges.

P.S.: Ich suchen keinen fertigen Programmer, sondern nur eine 
Programming Spezification für LPC2103 und JTAG.

Danke,
Bernd
#600420
Lesenswert?
• ▲
▼
Hi,

JTAG selbst beschreibt eigentlich nur einen seriellen Zugriff auf die 
Device Pins. Via Boundary Scan können dann Eingänge gelesen und Ausgänge 
geschalten werden (EXTEST) bzw. Eingänge gesetzt und Ausgänge gelesen 
werden (INTEST). Damit kann man z.B. die Verbindungen eines PCBs testen 
(daher der Name "Joint Test Access Group", oder auch externe Flashes 
schreiben, indem man die Buszugriffe simuliert.
Zur Programmierung eines LPCs via JTAG musst du allerdings mit dem ARM 
Core sprechen, der via JTAG Zugriff auf ein paar interne Signale für 
Debugging Zwecke bietet. Darüber schiebst du Befehle in die Pipeline des 
ARM7, die dann Speicherstellen und Register lesen und schreiben. 
Beschrieben ist das im ARM7TDMI-S TRM (DDI0234B), erhältlich z.B. auf 
www.arm.com.

Gruß,

Dominic
Persönliche Seite #600538
Lesenswert?
• ▲
▼
Anzumerken sei noch, daß das nur die Kommunikation mit dem Core 
beschreibt - die Programmierung des Flash-ROMs (so vorhanden) ist 
wiederum implementierungsspezifisch und hoffentlich vom Hersteller 
irgendwo beschrieben.

Du solltest Dir das OpenOCD-Projekt näher ansehen, das dürfte etliche 
der Themen bereits behandelt haben, mit denen Du Dich beschäftigen 
werden musst.

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.