Hallo zusammen... Ich habe hier ein MSP430 USB Debug Interface von TI (MSP-FET430UIF) Wenn ich die Hardware nun mit dem PC Verbinde wird diese korrekt erkannt. Möchte ich nun debuggen, blinken auch die LED's. Nun kommt die Meldung, ich müsse die Firmware Upgraden... Also klicke ich auf Upgrade Doch nun bleibt das Programm bei Initializing Bootloader hängen und nach etwa 10 Sekunden kommt die Meldung Error initializing emulator: Only one MSP430 device can be accessed at a time per each CCS process. Please start another instance of CCS for accessing the second FET, or reconfigure your Target Configuration file. Wenn ich zuvor Ignore klicke, dann kann er mein Ziel uC nicht erkennen. Was soll ich tun? Das Gerät ist absolut neu und noch nie verwendet worden. EDIT ->>>>>>> IDE ist CCS 4
Kannst das Update ja mal mit IAR oder mspgcc probieren, vielleicht klappts da. Ich hatte bisher noch keine Probleme, auch die aktuelle CCE4 aktualisiert bei mir die UIF ordentlich.
Das sieht böse aus.... Ich habe es mit dem IAR Versucht welches sich auf der CD Befunden hat... Die Software kann wieder den Bootloader nicht Initialisieren... Ist das Gerät defekt?
Hm, sehr unwahrscheinlich, denn der UIF nutzt den in jedem MSP430 integrierten Hardware-Bootloader fürs Firmware Update. Sieht man am Schaltplan, da ist der BSL an den USB-UART angeschlossen. Eventuell spinnt der USB Treiber etwas und mag den TIUSB3410 nicht korrekt initialisieren?
Christian R. schrieb: > Eventuell > spinnt der USB Treiber etwas und mag den TIUSB3410 nicht korrekt > initialisieren? Hmm könnte eventuell sein... Mit den Originaltreibern aus dem CCS sagt der GeräteManager das der Treiber nicht für die Platform vorgesehen ist. Wenn ich jedoch den VCP Treiber von der TI Seite manuell Installiere, erkennt und installiert er den FET korrekt! Was würdet ihr tun?
Hm, also du musst schon den angepassten UIF Treiber nehmen. Hast du 64-Bit Windows? Dann gibts irgendwo die UIF Treiber für x64.
Christian R. schrieb: > Hm, also du musst schon den angepassten UIF Treiber nehmen. Hast du > 64-Bit Windows? Dann gibts irgendwo die UIF Treiber für x64. Ja ich habe Win64 Aber das Teil wird als MSP430UIF erkannt im GeräteManager... Aber ich versuche die Treiber gerne :) Ich habe leider nicht viel mit Googlen gefunden... Falls du also noch weisst wo du die gesehen hast, wäre ich dir sehr Dankbar...
Ahja, x64 ist immer so eine Geschichte. Ich habs auf dem Testrechner eben mal probiert. Die Treiber aus der CCE Install passen wirklich nicht, die sind nur für XP64. Aber im aktuellen IAR Kickstart (auf der TI Homepage) sind aktuelle Windows 7 x64 Treiber drin, die ließen sich einwandfrei installieren. Ich teste gleich mal das Update der Firmware damit. Edit: Hab eben getestet: Das Firmware Update über mspgcc (msp430-gdbproxy msp --update-usb-fet) geht unter Win7 x64 mit den Treibern aus dem IAR 5.20 einwandfrei.
Christian R. schrieb: > Edit: Hab eben getestet: Das Firmware Update über mspgcc > (msp430-gdbproxy msp --update-usb-fet) geht unter Win7 x64 mit den > Treibern aus dem IAR 5.20 einwandfrei. Vielen Dank! So viel Einsatz ist einfach einzigartig :) Das gibts nur im Mikrocontroller forum :) Ich werde es am nachmittag testen... Besten Dank!
Hmm... Habe es nun mit IAR getestet... Treiber ersetzt etc... Der Bootloader kann dennoch nicht initialisiert werden....
Hm, da weiß ich jetzt auch nicht mehr weiter. Vielleicht mal auf einem XP-Rechner testen, aber vielleicht ist ja wirklich was kaputt...
Aloha, ist der FET direkt an dem USB Port vom Rechner angeschlossen oder hängt ein Hub dazwischen? Das mit dem Hub hat bei mir mal Probleme mit update gemacht, nachdem ich einen USB port von Rechner direkt genommen habe hats geklappt. Gruß Peter
Wk schrieb: > Aloha, > ist der FET direkt an dem USB Port vom Rechner angeschlossen oder hängt > ein Hub dazwischen? Das mit dem Hub hat bei mir mal Probleme mit update > gemacht, nachdem ich einen USB port von Rechner direkt genommen habe > hats geklappt. > > Gruß > Peter > > > > Beitrag melden | Bearbeiten | Löschen | Hallo Danke für den Tipp ich bin mommentan mittels Remotedesktop am Computer... Von daher bin ich mir nicht 100%ig sicher aber ich meinte er ist direkt angeschlossen... Was ich nun also getestet habe: IAR 5.2 Installier Hardware Deinstallier im GeräteMANAGER und Treiber gelöscht Neustart Hardware im Gerätemanager gewählt und treiber manuell aus dem IAR Verzeichniss ausgewählt Gerätemanager zeigt ihn korrekt an... IAR Geöffnet... Es wird gemeldet das ein Update nötig ist... Ich klicke Update doch dan bleibt IAR beim Initializing Bootloader hängen... Echt Schei..e
Hm, und mspgcc meldet das gleiche? Ich hab jetzt CCE und IAR Update nicht getestet unter Win 7, aber unter Xp gings letztens mit dem aktuellen CCE noch.
Christian R. schrieb: > Hm, und mspgcc meldet das gleiche? Ich habe mspgcc versucht zu installieren, mit adminrechten, aber am ende der install steht in der console das der GiveIO driver nicht installiert werden konnte.. Öffne ich dann msp430-gdbproxy (USB) steht dann could not initialize device interface
GiveIO braucht man nur für den LPT Debugger, das geht unter Vista usw. nicht. Du musst dann noch die beiden DLLs msp430.dll und hil.dll aus dem CCE Programmverzeichnis in das bin verzeichnis des mspgcc kopieren. Die Fehlermeldung klingt allerdings wirklich seltsam, sowas hab ich manchmal, wenn der Debugger sich aufgehangen hat. Komisch, auf meinem Testrechner gehts hier. Normalerweise müsste "Firmware missmatch" kommen, denn die DLLs beim mspgcc sind hundealt.
Ok wenn ich nun den Debugger aus dem Startmenü öffne kommt dauernd die Meldung das ein Update nötig ist... :) Wenn ich nun mittels CMD folgenden Befehl ausführe msp430-gdbproxy msp --update-usb-fet Kommt die Meldung Target msp not present... sehr merkwürdig
ok selbst gemerkt... musste einfach msp430 schreiben... Er erkennt den FET Sagt initializing bootloader und da bleibt er etwa 5 sekunden danach kommt Could not Initialize device Interface
Hm, dann ist wohl wirklich der Debugger hinüber. Musst du zurück schicken...
Christian R. schrieb: > Hm, dann ist wohl wirklich der Debugger hinüber. Musst du zurück > schicken... Das ist ja echt kacke... Ich hab den neu aus der Verpackung genommen und angeschlossen... Ich hab mit denen Telefoniert... Die haben gesagt ich müsse eine Support anfrage senden und darauf warten, das mir ein Ingenieur zustimmt, das es sich bei meinem Problem um einen Defekt des gerätes handelt... Na wenn das nicht einige Wochen dauern wird.... Wenigstens übernehmen die den Rückversand mit FedEx
So nun gibts neuigkeiten.. Mit Win7-32 Bit hat das Update aus dem CCS heraus geklappt.. Schliesse ich nun jedoch den FET an Win7-64 mit der exakt selben CCS Version an, meldet er, das die Firmware aktualisiert werden müsse... Wenn ich dies Ignoriere, kommt die Meldung das kein FET gefunden wurde... Äusserst merkwürdig!
So... Das Problem scheint gelöst zu sein... Ich habe alles was mit dem FET zu tun gehabt hat deinstalliert und nur CCS neu installiert... Und siehe da, die kommunikation scheint zu funktionieren... Danke euch allen :) Nun habe ich nur noch eine Frage, wie verbindet man einen MSP430 Korrekt mit einem JTAG Debugger... Aber dazu eröffne ich gleich ein neuer thread
Mensch, das war ja eine schwere Geburt. Sehr seltsam die ganze Sache.
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.