Kann mir jemand ein STM32 .elf in .hex oder .bin convertieren?

#5770845
Lesenswert?

Hallo,

habe 2 .elf files für einen STM32.

Leider brauche ich .hex oder .bin um die STM32 zu flashen.

Kann mir die jemand mit den richtigen tools convertieren?

Mein Eclipse stellt sich mal wieder quer.
Oder ich bin zu blöd dazu.

Vielleicht kann mir hier jemand schnell helfen?
Angehängte Dateien:
Moderator Persönliche Seite #5770875
Lesenswert?

Ich habe arm-none-eabi-objcopy ohne weitere Optionen (außer -O ihex) 
laufen lassen. Damit sollte es .text, .rodata und .data (in dieser 
Reihefolge) in die Hexdatei kopiert haben. Ich hoffe, dass das passt, 
aber eigentlich müsste ja jede der sections ohnehin passende 
Ladeadressen mitbringen.
1
microbootCrc.elf:     file format elf32-littlearm
2

3
Sections:
4
Idx Name          Size      VMA       LMA       File off  Algn
5
  0 .text         00000230  08000000  08000000  00010000  2**2
6
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
7
  1 .rodata       00000498  08000230  08000230  00010230  2**2
8
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
9
  2 .data         00000050  20000000  080006c8  00020000  2**0
10
                  CONTENTS, ALLOC, LOAD, DATA
11
  3 .bss          00000200  20000050  08000718  00020050  2**0
12
                  ALLOC
13
… (alle weiteren sections sind dann nicht mehr "ALLOC" oder "LOAD")

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