Cuando descargo un archivo .hex usando avrdude, veo una diferencia entre el tamaño de entrada y el de salida. Por ejemplo, el tamaño del archivo .hex es de 856 bytes, y lo que veo en el mensaje es '... avrdude: 298 bytes de flash escritos ...'
Tengo curiosidad por saber de dónde viene la diferencia (el archivo .hex es más grande). ¿Y la respuesta a cuál es el tamaño del código de la máquina (para el archivo .c del código fuente correspondiente) sería de 298 bytes?