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