.elf o .bin para descargar como código de aplicación en ARM cortex M4

0

Estoy usando una MCU con procesador ARM Cortex M4. He escrito un cargador de arranque en él. Usando la clase ACM USB CDC, estoy escribiendo el código de la aplicación en la dirección de memoria 0x002000. He generado los archivos .elf y .bin del código de la aplicación que quiero ejecutar a través de este cargador de arranque. ¿Qué archivo se debe escribir en la memoria desde el cargador de arranque? .Elf o .bin? He generado tanto .elf como .bin.

    
pregunta Nama

1 respuesta

0

Mi gestor de arranque funciona bien. He utilizado el archivo .bin para descargar en flash. para convertir .elf a .bin, use las opciones de creación de publicaciones para el compilador gcc de GNU de la siguiente manera: arm-none-eabi-objcopy -O binary My_project.elf My_project.bin

Convierte el archivo My_project.elf en el archivo My_project.bin.

    
respondido por el Nama

Lea otras preguntas en las etiquetas