Gast
#837085
Hallo, mein Ziel ist es, einen uC mit JTAG-Schnittstelle (MSP430, LPC, STR, AVR32) auf einer bestückten Leiterplatte zu prüfen, also eine Art einfachen selbstgestrickten Boundary-Scan-Test. Die Prüfung soll per JTAG-Schnittstelle mit einer PC-Software durchgeführt werden. Ein paar Anmerkungen dazu: 1. Mir ist bekannt, dass nicht alle uC (z.B. MSP430) Boundary-Scan unterstützen. Trotzdem kann man per JTAG auf alle Register dieses uC zugreifen und somit einfache Tests durchführen. 2. Ich suche ein Lösung für Windows. 3. Mir ist das urjtag Projekt bekannt, das ist mir allerdings zu umständlich und kompliziert mit Cygwin, Linux usw. 4. Schön wäre es, eine Art Treiber zu haben, der eine API oder einen virtuellen COM-Port bereitstellt, den man mit einer PC-Applikation, die z.B. in LabView, Delphi o.ä. programmiert ist, einfach ansprechen kann. 5. Als JTAG-Adapter sollte ein einfaches Exemplar (mit Parallelport oder USB) zum Einsatz kommen (z.B. von Olimex MSP430-JTAG, ARM-JTAG oder ARM-Wiggler oder USB CrossConnect). Jetzt meine Fragen: 1. Gibt es eine Doku oder API-Beschreibung zu bereits bestehenden Treibern (z.B. msp430.dll)? Irgendwie schaffen es ja auch viele Third-Party-Anbieter (Rowley, Olimex, uvm.), diese Treiber zu benutzen. 2. Gibt es Doku oder Source-Code zu OpenSource-Programmern, -Debuggern die helfen könnten, die JTAG-Ansteuerung leicht zu portieren oder anzupassen? 3. Könnte man die Windows-Variante von gdb dazu benutzen? Per gdb Remote Serial Protocol? Danke für alle Hinweise und Tipps.