RE: Programování STM32

Jan Waclawek konfera na efton.sk
Neděle Září 29 15:45:02 CEST 2019


To vobec nie je stupidna otazka, prave naopak. Bohuzial, GNU svet
predpoklada urcite "apriorne znalosti", ktore su tym padom zle alebo vobec
nie zdokumentovane.

.elf je v poriadku, to je taky "dospely" binar GNU sveta, ktory moze
obsahovat viac sekcii aj s popismi a aj debugovacie informacie (ich format
sa vola dwarf ale to je uz menej dolezite)

Na konverziu .elf napriklad na .hex sluzia utility z balika binutils (to
asi mate nainstalovane spolu s gcc, gcc totiz vyuziva minimalne linker z
tohoto balika), konkretne v tomto pripade objcopy, napr.

"c:\Program Files
(x86)\ARMTools\gcc_arm_embedded\bin\arm-none-eabi-objcopy" -O ihex
nejakyprogram.elf nejakyprogram.bin

(samozrejme cestu k prislusnemu objcopy si upravite podla umiestnenia
utilit na Vasom pocitaci)

wek


----- Original Message ---------------
Tak to se pøipojím s úplnì stupidním dotazem, taky dìlám úplnì prvotní
pokusy a zadrhl jsem ještì døíve... 

Pøeklad nìjakého pøíkladu v Cube probìhl OK, ale vznikl soubor .elf namísto
.hex nebo .bin. Jak ten se dostane do ST-LINKu nebo jak se donutí Cube,
aby generovalo .hex?

Díky, googlení zatím moc nepomohlo, asi se v téhle oblasti ještì ani neumím
ptát :-(

Jakub Šerých 



Další informace o konferenci Hw-list