formatos de archivo de salida para flashear en microcontroladores

1

He visto diferentes microcontroladores con formatos de archivo de salida diferentes como 8051 tiene formato de archivo .hex, algunos tienen formato de archivo .out, algunos tienen formato .s12 y etc. ¿Cuáles son los factores de los que depende este formato de archivo de salida? ¿La arquitectura del controlador o depende del fabricante del microcontrolador el elegir el formato que desea incluir en los controladores?

    
pregunta rajesh

2 respuestas

2

Todo depende de la herramienta, es decir, del software, que se utiliza para programar el microcontrolador.

La herramienta, por otro lado, puede depender del fabricante del microcontrolador. Pero puede haber más de una herramienta posible o una herramienta puede funcionar con varios formatos.

    
respondido por el Curd
3

El formato archivo no no se corresponde en modo alguno con el µC. Solo almacena los datos en la PC para que el software de programación lea. Este software es el responsable de proporcionar datos e instrucciones en un formato adecuado tanto para el hardware del programador como para el dispositivo de destino, no para el archivo de entrada. - Analogía: no necesita archivos .docx para impresoras láser y archivos .odt para chorros de tinta; es solo el formato de almacenamiento para el contenido y el software correspondiente se asegura de que genere la salida específica requerida de eso.

Tal vez tenga en cuenta que probablemente nunca verá los datos que realmente se envían a la µC durante la programación, ni los datos que se envían al hardware del programador, porque no están almacenados en archivos. - Al igual que el flujo de datos enviado a una impresora por el procesador de textos.

    
respondido por el JimmyB

Lea otras preguntas en las etiquetas