¿Cómo realizo el programa LPC17XX en el sistema?

2

Planeo comprar un módulo mbed para comenzar con NXP LPC17XX. Desarrollar y descargar código parece lo más fácil posible. ¿Cuáles son mis opciones para la programación en el sistema de este código en dispositivos no mbed? Entiendo que el gestor de arranque solo requiere una conexión UART a mi PC host.
¿Qué herramientas están disponibles para PC con Windows? ¿Pueden trabajar directamente con el código objeto creado en el sitio mbed?
¿Puedo usar el código para el LPC1759 directamente en otros dispositivos LPC17XX?

    
pregunta stevenvh

3 respuestas

2

Puede usar el programador lpc21isp que fue escrito originalmente para la serie LPC21xx pero las versiones recientes también son compatibles con la serie LPC17xx. Requiere solo un puerto serie, pero es útil conectar los pines RESET e ISP porque tendrán que ser manipulados para forzar el chip en el cargador de arranque.

Hay binarios para Windows y el código se compila sin problemas tanto en Linux como en OS X.

PS. También está JTAG pero quién querría usar eso. :)

    
respondido por el jpc
1

El mbed forum es el mejor lugar para preguntas como esa, ya que se ha respondido allí. Sin embargo, los binarios mbed pueden ejecutarse en cualquier destino utilizando el mismo dispositivo. Aquí están los detalles del bloc de notas de mbed.

    
respondido por el Leon Heller
1

Parece que la serie LPC17XX es todo el mismo núcleo, solo diferentes periféricos, tamaño de memoria y velocidades de reloj. Por lo tanto, el código debería funcionar, siempre que no se quede sin memoria, intente usar un periférico que no esté allí o tenga un código dependiente de la sincronización.

Puede programar el chip a través de JTAG o su gestor de arranque incorporado, que permite la programación a través de UART0, que se puede conectar a un puerto RS232, un chip UART a USB o lo que desee. Hay un pin que debe mantenerse bajo durante el reinicio para acceder al cargador de arranque en el chip. Consulte el manual del usuario para obtener más detalles.

    
respondido por el Mark

Lea otras preguntas en las etiquetas