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?
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?
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.