Hi, ich habe heute einiges über JTAG gelesen, auch über den "neuen" Standard IEEE 1532. Dieser wird tatsächlich von einigen Herstellern (zumindest theoretisch) unterstützt und soll das Programmieren/Verifizieren von ICs über JTAG standartisieren. Konkret machen das aber nur FPGA/CPLD-Hersteller mit ihren FPGA/CPLD-Chips. z.B. Altera, Xilinx, AVR. Bei uC habe ich noch nichts derartiges gelesen. Eigentlich wäre es nur logisch, wenn es auch da IEEE 1532-Unterstützung gäbe, d.h. dass der Hersteller mit einem derartigen BDSL-File (JTAG Boundary Description-File) für IEEE 1532 das Programmieren über JTAG beschreibt. Dann können 3rd-Party JTAG-Tools diese ICs programmieren. Hat jemand ne Ahnung warum das so wenig unterstützt wird, und warum das bei uCs überhaupt nicht unterstützt wird? Natürlich unterscheiden sich FPGAs und uCs, aber bei beiden wird bei der Programmierung etwas in ein Flash oder ein SRAM geschrieben... Bei AVR und Infineon habe ich jedenfalls nichts über Programmierung über JTAG und IEEE 1532 gefunden. Würde mich freuen, wenn es da noch mehr Infos darüber gibt.
Eine schöne theoeretische Möglichkeit. Aber da kocht jeder Hersteller sein eigenes Süppchen. Schön, dass sich wenigstens die AVR überhaupt in einer Boundary Scan kette betreiben lassen. Der MSP430 hat auch JTAG, aber der kann das nicht. Zum Programmieren/Debuggen nutzt dann jeder µC Hersteller sein eigenes Protokoll, ich nehme an aus Geheimhaltungs- und Marketinggründen. Nicht jeder Hersteller will die Programmier/Debug Funktionen offenlegen und die herstellerspezifischen Debugger wollen ja auch verkauft werden.
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.