STM32 - Zusätzliche *.hex Datei mit Programmieren

OP #3713248
Lesenswert?
• ▲
▼
Hallo,

ich verwenden z.Z. den STM32F103 und CooCox CoIDE zum programmieren.

Ich möchte gerne eine zusätzliche *.hex mit Programmieren. Diese *.hex 
wird diverse Information enthalten mit dem der Controller arbeiten soll.

Also müsste die Speicher Adresse gleich bleiben.

Bei AVR habe ich damals die *.hex Datei ins EEPROM übertragen und damit 
gearbeitet.

Ich habe schon im Internet gesucht, aber leider nichts dazu gefunden, 
oder unter den falschen begriffen gesucht.

Wie könnte man das Problem beim STM32F103 lösen?

Vielen Danke für eure Hilfe

Viele grüße Tobias
Moderator (Firma: Titel) Persönliche Seite #3713251
Lesenswert?
• ▲
▼
Tobias S. schrieb:
> Diese *.hex wird diverse Information enthalten mit dem der Controller
> arbeiten soll.
"Arbeiten" bedeutet in diesem Fall also nur "Lesen"?

> oder unter den falschen begriffen gesucht.
Das am ehesten.

Ich würde das Ross aber gern von vorn aufzäumen und frage deshalb erst 
mal: woher kommt diese Hex-Datei? Wie wird sie erzeugt? Sind das 
irgendwelche Inbetriebnahme- oder Kalibrierdaten?
Gast #3713302
Lesenswert?
• ▲
▼
Ich mache das so: Zwei *.hex-Dateien (Motorola oder Intel Format) werden 
mit dem Copy-Befehl zusammenfügen, dann mit hex2bin zu einer *.bin Datei 
gewandelt, welche dann ins Flash geschrieben wird.

Dabei muss darauf geachtet werden, dass sich die Adressen nicht 
überlappen.
Gast #3714156
Lesenswert?
• ▲
▼
schreib dir ein Skript das die hex Datei liest und einen Quellcode draus 
macht. Dann dazulinken und gut isses. Habe ich mal so mit einem 
Rampengenerator für Schrittmotoren und mit einem Zeichensatzgenerator 
für LCDs gemacht...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.