Forum: Compiler & IDEs Eclipse+MSPGCC -> Hexfile erstellen


von Stephan P. (steph0815)


Lesenswert?

So wie der Text schon sagt brauche ich ein Hexfile. Bisher habe ich nur 
mit den Ollimex Debugger und einen Testboard gearbeitet. Jetzt habe ich 
ein anderes EVA-Kit vom Frauenhofer Institut bekommen. Dort brauche ich 
ein Hexfile um es auf das Kit zu bekommen.
Hier ist dann auch mein Problem. Eclipse mit MSPGCC erstellt mir ja 
nicht ohne weitere Befehle ein Hexfile. Leider habe ich noch nicht 
rausgefunden welche Befehle das sind. Das einzige was ich bisher 
herausfinden konnte, ist das ich erst ein ELF File und daraus mit 
msp-objectcopy ein Hexfile erzeugen muss. Nur haben alle meine 
Bemühungen bis jetzt zu nichts geführt.

Hoffe hier kann mir jemand helfen.

Greetz
Stephan

von Christian R. (supachris)


Lesenswert?

msp430-objcopy ist schon richtig. Da kannst du aus dem elf-File ein 
Intel hex oder ein TI-Text File erstellen. Wenn du die msp430-gcc 
Toolchain unter Windows installiert hast, reicht ein Klick mit der 
rechten Maustaste auf das Elf-File, da steht direkt im Kontext-Menü: 
Convert to to  hex oder txt eben ;)

P.S.: Welches Board ist das denn? Und von welchem Institut? Ist das der 
MSP430 Softcore vom IPMS?

von Stephan P. (steph0815)


Lesenswert?

Ok da hast du Recht. Hab es gerade ausprobiert ;)
Aber wie kann ich das direkt in Eclipse einbinden so das ich nur den 
Builder anschmeißen muss und dann geht es. Vielleicht mit External Tools 
und dann ein Script ?? Hast du event mal ein Beispiel oder mehr Infos? 
Wie z.B. ein .elf file erstellt wird und dann gleich konvertiert 
wird.... Wär echt Klasse.

@Christian R.
Ja es ist der MSP430 Softcore von IPMS. Um es genau zu machen es ist das 
ST1 EVA Kit. Hast du irgendwelche Erfahrungen damit? Schlage mich nur 
grad mit der Debugger Software rum, da ich es irgendwie nicht zum laufen 
bekomme.

greetz

von Christian R. (supachris)


Lesenswert?

Du kannst den Befehl in den Projektoptionen bei Build Setting -> Build 
Steps -> Postbuild angeben, dann macht er nach jedem erfolgreichen 
Compilerlauf dein Hex-File.

Nee, erfahrungen damit hab ich nicht, ich sitze nur im gleichen Haus wie 
das IPMS (bin beim IZFP Dresden).
Soll aber ne tolle Sache sein, und kommt´s aber immer auf den Strom an, 
deswegen nehmen wir die "richtigen" MSPs.

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
Noch kein Account? Hier anmelden.