¿Hay un circuito de fuente abierta de USB a JTAG que pueda incluir en el diseño de mi PCB?

8

Estoy tratando de descubrir si sería posible construir / incluir un circuito USB a JTAG en la placa de circuito de mi experimento que estoy diseñando. Mi objetivo no es reinventar la rueda, sino usar algo que ya existe, y que sea lo suficientemente pequeño / pequeño para agregarlo al diseño de mi PCB.

Quiero poder programar y depurar mi chip Atmel SAM3S utilizando JTAG, a través de USB.

He visto dispositivos como USB al programador JTAG de Circuitos modulares, y parece que esto se puede integrar bastante fácilmente en mi diseño, sin embargo, no estoy muy seguro de si su licencia lo permite.

He intentado buscar un poco en Google para buscar diseños alternativos más abiertos, pero realmente no pude encontrar algo. ¿Alguien puede referirme a un proyecto de código abierto para USB > Circuitos JTAG, que están disponibles en línea?

    

3 respuestas

6

Tenga en cuenta que no he usado este sistema por mi cuenta, pero el siguiente proyecto llamado opendous-jtag es compatible con OpenOCD y puede que valga la pena verlo. La licencia de software es una licencia de MIT bastante liberal y se basa en hardware de código abierto que debería poder replicar:

enlace

    
respondido por el PeterJ
7

Hay muchos ejemplos en la web sobre el uso de un chip FTDI FT232R en su "modo de bit bang síncrono" para controlar una interfaz JTAG para configurar un microcontrolador o CPLD / FPGA, incluido el software host necesario. Una ventaja de este enfoque es que posteriormente puede cambiar el chip a su modo UART normal y usarlo para comunicarse con la aplicación de destino.

    
respondido por el Dave Tweed
4

Hay un Bus Blaster de Prototipos Peligrosos - está basado en FT2232H - este chip tiene dos interfaces seriales - una se usa para JTAG y otro: reprogramar CPLD a bordo para emular diferentes depuradores JTAG.

    
respondido por el miceuz

Lea otras preguntas en las etiquetas