solución de depuración SWD

2

Estoy planeando comenzar un proyecto basado en un chip Freescale Cortex-M0 +. Al parecer, el M0 + es solo SWD y no es compatible con JTAG.

He estado mirando a mi alrededor, pero no puedo encontrar mucho en el hardware de programación SWD, y me preguntaba si alguien tenía alguna recomendación. También me gustaría un software que me permitiera pasar por mi código en el chip. ¿Alguna sugerencia?

    
pregunta Marlon Smith

3 respuestas

3

Las placas de evaluación de corteza de extremadamente bajo costo de ST tienen un adaptador USB-SWD un tanto extraño que puede funcionar con objetivos externos, así como con el objetivo de a bordo, cambiando algunos puentes. Hay controladores de PC de código abierto para estos. Lo que no sé es si son lo suficientemente universales para trabajar con los chips ARM de otros fabricantes como objetivos.

Sin embargo, hay al menos un firmware alternativo compatible con Open-OCD para el adaptador en estas tarjetas flotando alrededor de la red, y uno pensaría que es universal o que puede modificarse para que lo sea, al menos para objetivos donde hay suficiente información ha sido lanzado públicamente.

    
respondido por el Chris Stratton
1

Utilizo una parte Cortex-M0 de NXP en mi diseño. También utiliza la depuración de cable serie. En mi tablero personalizado fue fácil colocarlo como un encabezado de 5x2 .05 "para que sea compatible con LPCXpresso. Mi costo total fue de $ 27 para un tablero LCPXpresso con el JTAG separable y un cable de $ 8 en Digikey. Luego usé el LPCXpresso IDE. El único problema es que no sé si el LPCXpresso JTAG es estándar y funcionará con su parte de Freescale.

LPCXpresso:

enlace

Cable:

enlace

    
respondido por el BSEE
0

SWD es una depuración en serie:

enlace

Es compatible con las herramientas ARM de Rowley CrossWorks que utilizo, y con el adaptador Rowley CrossConnect JTAG. Varios otros conjuntos de herramientas ARM y adaptadores JTAG lo admiten.

    
respondido por el Leon Heller

Lea otras preguntas en las etiquetas