Hallo zusammen, ich dachte, wenn ich mal kurz googele, werde ich mit Ergebnissen zugeschüttet - wurde ich aber nicht (jedenfalls nicht mit den richtigen): Gibt es ein Windows-Programm mit dem ich über RS232 und den MSP-Bootstrap Loader die Prozessoren programmieren kann? Sozusagen einen PonyProg für MSP? Die Bootstrap Loader Hardware aus dem "MSP430 Programming Via the Bootstrap Loader(BSL) User's Guide" ist schnell nachgebaut oder vielleicht auch gekauft. Alle Suchergebnisse bisher befassen sich mit einer eigenen BSL-Lösung im MSP, darum geht's mir aber nicht. Ich habe ein LaunchPad und ein MSP-FET430UIF, suche aber 1. eine Lösung über UART und 2. ohne CCS (oder eine andere IDE) starten zu müssen. Ganz nah dran ist der "Command-line Programmer", der kann aber auch nur JTAG (FET) und SBW (LauchPad), aber wenigstens ohne IDE, und wenn man "Learn more about MSP Flasher" aufruft, gibt's 'ne leere Seite. Es geht mir darum, dass jemand, der keine Firmware-Entwicklung machen will, die Prozessoren auch über UART programmieren können soll, ohne eine IDE installieren zu müssen. Ich verstehe auch nicht, warum TI den Aufwand für einen BSL in den Prozessoren treibt, wenn "am anderen Ende der Leitung" der Anwender sich anscheinend sein eigenes Programm dafür schreiben muss. Aber vielleicht habe ich das bloß übersehen - dafür frage ich hier ja.
Danke euch beiden. Es hat mich eine Weile gekostet, bis ich herausgefunden hatte, das MSPDebug offensichtlich eine reine Linux-Anwendung ist. Linux-Programmierer finden so was anscheinend selbstverständlich und nicht besonders erwähnenswert. MSPFET sieht genau so aus, wie ich es erhofft bzw. erwartet habe. Allerdings erwartet MSPFET andere Dateiformate als die, die mein CCS ausgibt.MSPFET erwartet bin, dat, tsk, hex oder a43, ich bekomme lediglich eine .OUT, die offensichtlich im ELF-Format ist und in MSPFET wie eine reine Textdatei eingelesen wird. Ganz einfach, dachte ich, ich brauche sicherlich nur in den Projektoptionen einzustellen, dass auch HEX oder A43 ausgegeben wird - gab es aber nicht. Hat TI das umgestellt und ist MSPFET deswegen veraltet? Bevor ich jetzt anfange zu erforschen, ob es eine ELF zu HEX-Konvertierung gibt und zu experimentieren, ob das auch funktioniert, frage ich lieber noch mal. Nebenbei: Es scheint mal einen Adapter "FET" für MSP am Parallelport gegeben zu haben, für den MSPFET gedacht war. Mein MSP-FET430UIF für USB geht offensichtlich nicht. Egal, mir ging es um RS-232.
http://www.ti.com/tool/msp430-flasher http://e2e.ti.com/support/microcontrollers/msp430/f/166/t/101403
Hi, danke für die schnelle Antwort und einen weiteren Tipp. Bei meiner Suche auf TI.com hatte ich das nicht gefunden. (Gut versteckt oder Tomaten auf den Augen?) Aber ich bin nicht weiter, die Beschreibung sagt: "MSP430 Flasher can be used to download binary files (.txt/.hex) directly to the MSP430 memory ..." So war ich mit MSPFET auch schon. Wie komme ich an die Formate .txt oder .hex?
Hast du schon ein einziges Ei gefunden? ;-) http://processors.wiki.ti.com/index.php/Generating_and_Loading_MSP430_Binary_Files
Uwe Beis schrieb: > Es hat mich eine Weile gekostet, bis ich herausgefunden hatte, das > MSPDebug offensichtlich eine reine Linux-Anwendung ist. Nicht zwangsläufig. Bei mir läuft das auch unter Windows, habs so kompiliert: https://forbharat.wordpress.com/2011/11/25/compiling-mspdebug-for-windows-using-mingw/
Uwe Beis schrieb: > Es hat mich eine Weile gekostet, bis ich herausgefunden hatte, das > MSPDebug offensichtlich eine reine Linux-Anwendung ist. > Linux-Programmierer finden so was anscheinend selbstverständlich und > nicht besonders erwähnenswert. Was hast Du daran: Cross-platform: compiles on Linux, *BSD, OS/X and Windows. auf http://mspdebug.sourceforge.net/ nicht verstanden? wendelsberg
Gibts doch nicht schrieb: > Hast du schon ein einziges Ei gefunden? ;-) Gut gefragt. Ja, habe ich, aber man hatte es mir zum Glück direkt vor die Nase gestellt... :-) Ich war so überzeugt davon, Hex-Ausgaben, wenn überhaupt, in den Linker-Einstellungen suchen zu müssen, dass ich das Hex-Utility-Ei gar nicht wahrgenommen habe. Asche auf mein Haupt. Aber das sollte jetzt wirklich die endgültige Lösung sein. Ausprobieren werde ich es später. Christian R. schrieb: > Nicht zwangsläufig. Bei mir läuft das auch unter Windows, habs so > kompiliert: Danke, aber überschätzt mich nicht. Ich bin kein Programmierer, ich mache Hardware und bin nur Anwender der Software. Ich habe (außer Visual Basic) keine Programmierumgebung bzw. -erfahrung und bin weit entfernt davon, mal eben so nebenbei eine solche Source zu einer Anwendung zu kompilieren. Ich danke euch und wünsche noch einen schönen Rest von Ostern.
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.