Hallo, auf meiner Leiterplatte befindet sich ein µC (ADUC7026) und ein Xilinx Prom sowie ein Spartan 3 FPGA. Alle 3 sollen über JTAG programmiert werden. Nun habe ich folgendes Problem befindet sich der µC nicht im Chain funktioniert die Programmierung des FPGAs und des PROMs einwandfrei. Ist dieser mit in der Kette erkennnt Impact ein Unknown Device und FPGA + PROM lasen sich nicht mehr programmieren, es kommt die Meldung "The idcode read from the device does not match the idcode in the bsdl File". Muss ich irgendwelche Einstellung im Impact vornehmen ? MFG Seb
Gibts zum ADuC denn ein BSDL File? Das brauchst du zwingend. Desweiteren muss der ADuC nicht nur JTAG sondern auch Boundary Scan mit Bypass-Modus unterstützen. Das machen leider nicht alle µC. Der MSP430 z.B. kann das auch nicht.
Wenn der uC den Bypass Mode unterstuetzt, lang es, die Laenge des Instruction registers zu kennen, die man, wenn ich mich recht erinnere, in Impact direkt eingeben kann. Dann kann Impact das Teil in Bypass schalten.
Vielen Dank für eure Antworten. Also ein BSDL File hab ich bei Analog Devices nicht gefunden. Wo bekomme ich die Länge des Instruction Registers her ?
Normalerweise aus dem BSDL File. Aber da beißt sich die Maus usw. Aber falls der ADuC das überhaupt unterstützt (was ich nicht glaube), dann bei AD erfragen, bzw. im Datenblatt schauen.
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.