1 votos

Circuito de programación de microcontroladores de TI

Estoy trabajando en el diseño de una pcb que contendrá un microcontrolador TI TM4C1231D5PZ. Sólo he utilizado un launchpad antes de la codificación, así que no sé cómo conseguir mi código de programa en un microcontrolador que va a estar en una pcb. He buscado en múltiples recursos, incluyendo la hoja de datos, y no puedo encontrar un circuito o incluso una explicación comprensible de cómo poner el código del programa en el microcontrolador. Creo que tengo todo el software completo y funcionando, pero sólo necesito ponerlo en el microcontrolador. ¿Cómo se realiza este proceso? ¿Hay algún recurso útil que explique este proceso?

3voto

81609 Puntos 11

Siempre es una buena idea añadir una interfaz JTAG para la depuración en circuito.

Hay varias sondas de depuración entre las que puedes elegir. La XDS100v2 es bastante barata, si puedes hacerte con una (TI ya no la distribuye).
Otra buena opción es la XDS110 ( PDF / Página del producto ).
Incluso puede utilizar el LaunchPad como sonda de depuración. Véase SPMA075 (referenciado más abajo), capítulo 4.6.

Y en la placa de circuito impreso hay que añadir un cabezal JTAG (por ejemplo, un cabezal ARM de 10 pines): enter image description here

Para más información, consulte el informe de aplicación SPMA075: Uso de los dispositivos TM4C12x a través de la interfaz JTAG .


Para la producción, donde sólo necesita programar el TM4C, puede utilizar el cargador de arranque integrado (ROM).

El TM4C1231D5PZ soporta UART0, SSI0, I2C0 y USB. Compruebe el Ficha técnica capítulo 8.2.2.1 Visión general del cargador de arranque.
Compruebe también el Guía del usuario de TivaWare Boot Loader .

Como herramientas de PC puede utilizar Programador Flash LM o Uniflash .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X