Ich fürchte ja, die Frage ist schon einmal jemandem gekommen: Sowohl einige AVRs als auch die MSP430 lassen sich per JTAG programmieren und debuggen. Brauche ich für die MSPs einen eigenen Programmer oder kann ich meinen AVR-Dragon dafür verwenden? Ist JTAG (nicht) gleich JTAG? Also kann es sein, dass zwar das Busprotokoll das gleiche ist, der AVR-Dragon aber nur "seine" AVRs erkennt/anspricht/programmiert? Folgefrage: es gibt ja auch andere komplexe Logikbausteine, die JTAG-Funktionalität bereitstellen, sind die mit dem Dragon ansprechbar oder ist da das gleiche Problem? Ich glaube gelesen zu haben, dass man JTAG-fähige ICs kaskadieren kann, so dass man mit einem JTAG-Stecker auf einer Platine an sämtliche JTAG-Interfaces aller kaskadierten ICs rankommt. Selbst wenn das physikalisch ginge, bleibt noch die Frage, ob die MSP430 IDE oder wenigstens die freien Compiler softwaremäßig den Dragon dafür benutzen können oder ob da das Problem liegt. Kläre mich bitte jemand auf ;-) Sebastian
Zwar ist das JTAG-Interface eigentlich standardisiert, diese Standardisierung bedeutet aber leider nicht, daß unterschiedliche Prozessorarchitekturen mit ein und demselben Interface programmiert werden könnten. Für den MSP430 benötigst Du ein eigenes, anderes JTAG-Interface, entweder ein MSP-FET430PIF (Parallelport) oder ein MSP-FET430UIF (USB) oder einen Klon davon (verschiedene Varianten bietet Olimex an). Es gibt noch ein paar andere Interfaces, die aber nicht unbedingt von jeder IDE/jedem Debugger unterstützt werden: http://de.wikipedia.org/wiki/TI_MSP430#Liste_der_FETs.2C_sehr_unvollst.C3.A4ndig Manche neuere MSP430-Varianten werden über eine SpyBiWire-Schnittstelle angesprochen, die JTAG-Inhalte über eine elektrisch andere Schnittstelle transportiert. Dieses wird von den Parallelportinterfaces nicht unterstützt. Damit ist die Frage, ob Software, die MSP430 über dafür vorgesehene JTAG-Interfaces programmieren/debuggen kann, auch mit anderen JTAG-Interfaces klarkommt, auch schon beantwortet: Nein, sie tut es nicht.
Ich habs befürchtet, wär ja auch zu einfach ;-) Hab grad mal geguckt, der MSP JTAG Adapter für Parallelport ist ja kaum komplexer als der ISP-Adapter, den ich mir damals für meine ersten AVR-Experimente gebaut hab. Ist der Schaltplan von dem Olimex USB-Programmer-Klon bekannt, dass man sowas nachbauen kann? Okay, 65€ sind jetzt nicht soo viel, für mal eben Probieren aber doch schon.
Vergiss nicht du brauchst auch die entsprechende Software auf dem Programmer.
Olimex-Schaltplan ist nicht bekannt, aber der für den original USB-FET. Und mit etwas Glück flasht der beim ersten Versuch zu verbinden die Firmware, denn der USB-Serial Controller da drin hat Verbindung zum BSL des verbauten MSP430F1612 Aber das Gebastel kannst du dir sparen, der Olimex kostet wirklich nicht viel und ist super, auch viel schneller als der originale.
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.