Hallo, ich habe ein kleines Problem beim programmieren meines MSP's via des Befehls msp430-jtag. Ich versuche zu programmieren mit der Zeile: msp430-jtag -e -l TIUSB Dateiname.elf und bekomme immer die Fehlermeldung: Could not imitialize the library ( port:TIUSB) der Proxy läuft aber ohne Probleme und auch unter Eclipse mit dem Debug Modus ist es möglich den MSP zu programmiern. Kennt jemand vielleicht das Problem? Viele Grüße, Andreas
Hi Zusammen, kann mir bei meinem obigen Problem keiner Helfen? Kann nur im Eclipse Debugen aber kein Programm dauerhaft in den MSP schreiben. Habe schon mal versucht die MSP430.DLL und HIL.dat auszutauschen aber führte auch zu keinem Erfolg. Was könnte ich noch versuchen? Gruß, Andreas
Versteh nicht, was du meinst. Wenn du das in Eclipse debuggst, ist es doch schon dauerhaft im Flash-Speicher. Arbeitest du unter Windows oder Linux? Welche Version der Toolchain ist installiert? Was passiert, wenn du die grafische Version für den Downloader nimmst? (msp430-downloader.exe unter Windows) ich hab das eben mal getestet, bei mir klappt das (hab aber den Olimex USB TJAG Tiny).
Hi Christian, danke dir für die Antwort. Ich nutze Windows und MSPGCC vom 30.12.2008. Wenn ich über Eclipse im Debug Modus mein Programm in den MSP lade ist es nur für die Zeit drinen wie ich auch im Debugger bin. Interessanter weise kann ich dort aber keine Break Points setzte (warum auch immer...). Dein Tip mit dem msp430-downloader war Gold wert damit klappt das Programmieren! Danke dir. Viele Grüße, Andreas
Andreas schrieb: > Hi Christian, > > danke dir für die Antwort. Ich nutze Windows und MSPGCC vom 30.12.2008. > Wenn ich über Eclipse im Debug Modus mein Programm in den MSP lade ist > es nur für die Zeit drinen wie ich auch im Debugger bin. Interessanter > weise kann ich dort aber keine Break Points setzte (warum auch > immer...). Da hast du was falsch konfiguriert. Normalerweise landet alles, was in der .txt Section ist, im Flash, und der Debugger sollte das auch rein schreiben. Ich schätze deine gdb-target.ini ist falsch. Das hat sich zwischendrin mal geändert, wenn man die alte nimmt, schreibt der GDB nix in den Flash, man kann keine BP setzen und das Programm ist noch das alte und solche komischen Sachen. Mit den aktuellen GDB Versionen darf nur noch folgendes drin stehen: target remote localhost:3333 monitor erase load Debug/Programmname.elf > Dein Tip mit dem msp430-downloader war Gold wert damit klappt das > Programmieren! Danke dir. Das bestätigt meine Vermutung mit dem falsch konfigurierten GDB.
Du hattest recht, hatte noch eine alte ini. Habe die jetzt geändert und siehe da das Programm bleibt im Flash. Vielleicht kannst du mir auch bei den Breakpoint Problemen helfen? Wenn ich einen setzte bekomme ich immer die Meldung: No symbol table is loaded. Use the "file" command. ich habe mal gelesen dass es daran liegen kann dass man beim Debugger -g vergessen hat. Allerdings habe ich bei GCC C Compiler schon alle Debug Level einstellungen druchprobiert.
Schau mal hier nach den Einstellungen: http://supachris.homeip.net/Eclipse_MSPGCC.zip Ich glaube dein Problem liegt am Debugger Syntax, da bei Windows/CyWin, MI 2 und so...
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.