Formate für MSP430?

Gast #99934
Lesenswert?

Ich suche eine Übersetzungs-Tabelle für a) die Bezeichnung u. b) die
konkrete Option für die verschiedenen MSP430-Formate (Intel Hex,
elf32-msp430, ...) und die Programme die sie verwenden, also
msp430-objcopy,  bsl.py, IAR-EW, ...
Hat jemand so eine Tabelle?

Und kann msp430-gdb nur ein Format einlesen? Ich habe nämlich keine
Möglichkeit gefunden das Format vorzugeben.
Admin Persönliche Seite #99935
Lesenswert?

ELF brauchst du nur fuer GDB wegen den Debuginformationen, zum
Programmieren mit C-Spy oder ueber den BSL sollten ihex und bin gehen.
IAR verwendet fuer Debuginformationen UBROF oder sowas, dafuer gab's
mal einen experimentellen Elf-nach-UBROF-Converter, aber seitdem es GDB
gibt tut sich da verstaendlicherweise nichts mehr.

Andere Formate braucht man eigentlich nicht, wozu also eine Tabelle...
Gast #99936
Lesenswert?

Also für Produktion/Service/Update wäre noch interessant wie das
MSP430-TXT-Format bei msp430-objcopy heißt und wie man das nicht nur
über den BSL-Adapter sondern auch über den FET-Adapter flashen kann.
Weiß jemand dazu genaueres?
Gast #99938
Lesenswert?

Ja, aber ich bin auch zeitweise Hersteller und zum Flaschen will ich
nicht immer den Debugger starten. Es müsste doch auch mit einem Skript
gehen und mit dem txt-Format aber wie?
Es reicht dann ja in der Serien-Produktion ein PC mit nur einer
Tastatur, bei der man nur eine Taste drücken muß und über die 3
Tastatur-LEDs eine Status-Anzeige bekommt; sowas wie Maus u. Monitor
kann man dann ja sparen.
Gast #99939
Lesenswert?

Hallo Rolf!

Hm, das geht auch mit ihex und gdb.
Ich habe mir gdb-scripts und Batchfiles erstellt. Dann habe ich das
Batchfile für gdbproxy auf die Taste [F10] und das Batchfile zum
herunterladen des Binary auf [F11]. Ich habe auch schon scripts
gesehen, die Automatisch den gdbproxy und danach erst den debugger
starten, aber das wollte ich selbst entscheiden.

Gruß,
Patrick...
Gast #99940
Lesenswert?

Aha, wo kann man die Skripte denn dowonloaden?
Du könntest die ja auch auf die mspgcc-wiki-Seite stellen.

Ein Problem ist noch das txt-Format, das für ein Update-Programm und
den BSL-Adapter verwendet wird; ich möchte möglichst nur eine Datei
verwenden, also auch eine txt-Datei flaschen. Wie bekommt man das hin?
Gast #99941
Lesenswert?

Ich habe damals auch mal kurz über das TI-Text Format nachgedacht, aber
wenig gefunden. Da ihex auf Anhieb auch funktioniert hat, habe ich mich
da leider nicht mehr mit beschäftigt :(
Ich werde die Scripts und Batchfiles mal ins Wiki stellen, die sind
aber alles andere als "sauber" erstellt :)

Gruß,
Patrick...
Gast #99945
Lesenswert?

Also ich habe jetzt mal eine Tabelle angelegt, inder die vermuteten
Zusammenhänge stehen.
Weiß jemand ob das so stimmt bzw. was da nicht stimmt?

trivial name  suffix(gcc,iar)  msp430-objcopy:    "IAR"
------------------------------------------------------------
        elf32-msp430
       ,d4      3elf32-little  Debug info
       ,dbg  elf32-big        ubrof5(force)
text    txt, txt  srec          msp430-txt
        symbolsrec
        tekhex
        binary
intel hex  ihx, a43  ihex          intel standard

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren