Hallo, ich versuche einen USB-TINY von Olimex mit dem mspgcc zu betreiben. Dazu wurde ich zuerst aufgefordert ein Firmware-Update zu machen: debug: msp430: msp430_open() debug: MSP430_Initialize() error: msp430: The FET tool version does not match this program. Update required. debug: msp430: msp430_open() Gesagt, getan: msp430-gdbproxy.exe msp430 --update-usb-fet TIUSB notice: msp430: TI USB FET update requested notice: msp430: Initializing bootloader... error: msp430: No error (0) error: msp430: Could not initialize device interface (1) Diese Ausgabe erscheint ohne Verzögerung, egal ob der USB-TINY am Rechner steckt oder nicht. Ich habe die vier Olimex-DLLs ins bin-Berzeichnis kopiert und verwende den mspgcc 20080619. Das gleiche Fehlerbild ergibt sich unter W2K und Vista, sowie auf einem anderen Rechner mit XP. Woran könnte das liegen? Gruß Fabian
Ja, das Update geht mit dem MSPGCC und dem JTAG TINY irgendwie nicht. Ich arbeite mit der 1.021er DLL, das klappt bestens unter Vista. Wenn ein Update wirklich erforderlich ist, kann man das über eine Test-version des IAR machen. Da funktionierts. Muss man aber die richtigen DLLs reinpacken, und umbenennen, weil der aktuelle IAR ja jetzt auch direkt den Olimex ansprechen kann, und deswegen eine anders benamste DLL drin hat.
Übrigens klappt das FW-Update mit dem Olimex-Programmier-Tool bestens: http://www.olimex.com/dev/soft/msp430/MSPProg101.zip Einfach die aktuellen DLLs alle ins Programm-Verzeichnis, bei der ersten Lese- oder Schreib-Operation wird das Update gemacht.
Hi Chris, das Update mit den 1.021er DLLs und dem MSPGCC hat funktioniert. Danke! Das Auslesen und Schreiben mit dem Olimex-MSPProg funktioniert auch. Allerdings kennt wohl der MSPGCC den F2001 noch nicht. Zumindest bekomme ich folgende Meldung: debug: MSP430_Initialize() debug: MSP430_Configure() debug: MSP430_VCC(3000) debug: MSP430_Identify() error: msp430: Unknown device (5) debug: MSP430_VCC(0) debug: MSP430_VCC(3000) debug: MSP430_Reset(ALL_RESETS) error: msp430: Could not communicate with FET (35) debug: MSP430_Close() error: msp430: Could not communicate with FET (35) Ein F1232 funktioniert mit dem gleichen Aufbau. Gibt es einen Trick, wie man den F2001 dennoch mit dem MSPGCC betreiben kann? Gruß Fabian
Hm, nee, da weiß ich nix. Ich hab auch den F1122 im Einsatz, klappt besten (4-Wire JTAG). Ebenso F1611 über JTAG. Der F2001 hat ja nur Spy-Bi-Wire, oder? Hast du es damit versucht? Irgendwas war doch hier letztens mal, ein paar Thread weiter unten: "Inkompatibilitäten..."
Christian R. wrote: > Hm, nee, da weiß ich nix. Ich hab auch den F1122 im Einsatz, klappt > besten (4-Wire JTAG). Ebenso F1611 über JTAG. Der F2001 hat ja nur > Spy-Bi-Wire, oder? Hast du es damit versucht? Er hat auch noch JTAG. Kann man dem MSPGCC explizit sagen, dass er den Controller per SBW bzw. JTAG ansprechen soll? > Irgendwas war doch hier > letztens mal, ein paar Thread weiter unten: "Inkompatibilitäten..." Falls du den Thread "MSP430 JTAG-Adapter Inkompatibilitäten" meinst. Den habe ich gestartet ;-) Die Inkompaibilität lag anscheinend beim FET... Gruß Fabian
Fabian Wolter wrote: > Christian R. wrote: >> Hm, nee, da weiß ich nix. Ich hab auch den F1122 im Einsatz, klappt >> besten (4-Wire JTAG). Ebenso F1611 über JTAG. Der F2001 hat ja nur >> Spy-Bi-Wire, oder? Hast du es damit versucht? > > Er hat auch noch JTAG. Kann man dem MSPGCC explizit sagen, dass er den > Controller per SBW bzw. JTAG ansprechen soll? Muss man sogar. Schon mal in dein Startmenü beim mspgcc geschaut? Da gibts Parallel, USB und Spy-Bi-Wire.
Viele Installer schaffen es bei mir unter Vista nicht, aufgrund von irgendwelchen Zugriffsbeschränkungen (trotz Administratorrechten), ihre Einträge ins Startmenü abzulegen. Deshalb habe ich die SBW-Option nicht gesehen. Aber wenn ich den gdbproxy mit SBW starte, funktioniert es! msp430-gdbproxy.exe msp430 --spy-bi-wire TIUSB [...] info: msp430: Target device is a 'MSP430F20x1' (type 54) Vielen Dank, Chris! Gruß Fabian
Komisch, bei mir hats geklappt. (Vista Business 32) Naja, gut, dass es jetzt klappt.
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.