Programación MSP432P401R en un PCB personalizado

0

Obtuve un MSP432P401R LaunchPad y escribí / ejecuté algunas aplicaciones con él.

¿Qué pasa si quiero usarlo en una aplicación de la vida real? ¿Cómo puedo programar la MCU cuando diseño mi propio circuito y lo coloco en la PCB? Creo que necesito conectar los pines de programación del mcu a algunos encabezados de pines y conectar un programador externo a esos pines. Cuando se cargue el código, el PCB estará listo para funcionar.

Mi pregunta; ¿Cuál es la conexión mínima que debo hacer entre el programador y el MSP432P401R, qué pines son los pines de programación y qué tipo de programador externo necesitaría?

    
pregunta dvdmn

1 respuesta

2

Consulte el esquema en la hoja de datos del MSP432 Launchpad

Y Sección 2.3.4. El Jumper Header J103 (despoblado, en el lado izquierdo) se usa para objetivos externos. Coloque el interruptor S101 en externo, retire los puentes del Bloque de aislamiento. Solo se usa SWD, por lo que el depurador debe configurarse para eso. Dado que UART solo es necesario para la comunicación definida por el usuario, no para la depuración, todo lo que realmente necesita es SWDIO, SWCLK, Reset y Ground. El objetivo VCC de 3.3 V si desea que alimente al objetivo, de lo contrario, debe proporcionar su propio poder a su tablero objetivo. Eso es todo.

  

2.3.4   El emulador XDS110-ET en el LaunchPad puede interactuar con la mayoría de los dispositivos derivados de ARM, no solo con el dispositivo de destino MSP432P401R incorporado.   Este no es un caso de uso común, pero para los usuarios que desean esta funcionalidad, hay una manera de habilitarla. El conector J103 se agregó para exponer toda la programación y las señales de potencia necesarias. J103 es un cabezal de 7 clavijas espaciado de 50 mil. Por defecto, no está poblado, por lo que el usuario tendrá que rellenar un conector o soldar directamente los cables.   Cuando se usa el XDS110-ET con un objetivo diferente, los puentes en el bloque de aislamiento deben quitarse y el interruptor S101 debe moverse a la posición de depuración externa. Esto desconectará el XDS110-ET del objetivo MSP432P401R y habilitará la depuración de un dispositivo externo. Debido a que solo las señales SWD están expuestas, el usuario debe establecer la configuración del depurador en SWD (sin SWO) en el IDE. Consulte las guías del usuario de MSP432 específicas de IDE para obtener más detalles sobre esta configuración.   Para depurar otros dispositivos externos, hay muchas opciones en el ecosistema de depuración de ARM, incluyendo el XDS100v2 / 3 y el XDS200 de Texas Instruments. Hay muchas otras opciones que incluyen IAR I-jet, Keil ULINK y Segger J-Link.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas