Red de conocimiento informático - Computadora portátil - ¿Puede el microcontrolador 430F149 utilizar el software IAR para cargar programas? ¿Se sube en formato binario? ¿Cómo se puede convertir en código fuente?

¿Puede el microcontrolador 430F149 utilizar el software IAR para cargar programas? ¿Se sube en formato binario? ¿Cómo se puede convertir en código fuente?

Para responder primero a la última pregunta, si el programa se puede leer, entonces debe ser binario, porque el chip en sí solo puede almacenar y ejecutar programas binarios. El programa de lectura puede utilizar una herramienta de desmontaje para obtener el código ensamblador correspondiente, pero es difícil obtener directamente el código fuente en lenguaje C.

Hablemos del uso de IAP para cargar programas. IAP significa programación en la aplicación, que se refiere al diseño de una función de autoprogramación cuando los usuarios escriben programas. ISP significa programación en el sistema, que generalmente se refiere a Hay. un programa del fabricante del chip dentro del chip de la CPU, que está dedicado a la autoprogramación. Ambos pueden lograr la autoprogramación, pero la principal diferencia es que el usuario final personaliza el IAP, pero no se pueden usar chips vacíos, mientras que el ISP sí. predeterminado por el fabricante del chip, por lo que también se pueden utilizar tabletas vacías. Por lo tanto, si usa IAP, por supuesto puede cargar el programa. Por supuesto, la premisa es que el IAP que diseñe tenga esta función. Si su programa IAP no existe en el chip, no se puede utilizar.