¿Por qué necesitamos usar 'avr-objcopy' después de 'avr-as'?

1

Nuevo en el ensamblaje, me sorprende ver que necesitamos usar avr-objcopy después de invocar avr-as , para obtener un archivo Intel Hex, ¿de dónde viene esto?

    
pregunta Spirine

1 respuesta

4

El *-as es la utilidad de ensamblador GNU, que se utiliza para producir archivos de objetos binarios *.o . Este formato es incompatible con el formato Intel Hex, que es básicamente un archivo de texto simple, que contiene los datos binarios codificados con su representación textual. objcopy es capaz de extraer la información binaria en un formato y traducirla a otro. Y es lo que hace.

    
respondido por el Eugene Sh.

Lea otras preguntas en las etiquetas