Mostrando postagens com marcador JTAG. Mostrar todas as postagens
Mostrando postagens com marcador JTAG. Mostrar todas as postagens

CORTEX - Usando interface SWD com o ULINK2 ou ULINK-ME

| 1 comentários |
Os ARM-Cortex tem uma interface de depuração que utiliza menos pinos do que a interface JTAG comum. Ela é chamada de Serial Wire Debugger.
Para ligar o ARM Cortex no ULINK2, ULINK-ME ou JLINK, faça da seguinte forma:


Microcontrolador                                     JTAG
RESET                                                      RESET
GND                                                          GND
VCC
SWDIO                                                     TMS
SWCLK                                                   TCK

Ferramentas de desenvolvimento - JTAG

| 1 comentários |
JTAG ( Ferramentas para depurar o programa ).
Vou simplificar para o que serve uma ferramenta JTAG:
O uso com JTAG agiliza o processo de desenvolvimento pois com um JTAG conectado ào microcontrolador podemos executar o nosso programa passo a passo, visualizar os valores na memória, verificar o valor das variáveis do programa.

Também Podemos usar o JTAG para Gravar o programa no microcontrolador.

Algums modelos:
JLINK da Segger: http://www.segger.com/jlink
A vantagem deste JTAG é que ele pode ser utilizado com várias IDEs eu já testei o JLINK com as seguintes IDEs: KEIL, IAR, ROWLEY e ele funcionou muito bem com todas elas.

KEIL ULINK2: http://www.keil.com/ulink2/
Este JTAG funciona muito bem, mas só funciona com o software da KEIL.
Eu já testei o ULINK2 com os seguintes microcontroladores:
ARM7:  NXP LPC2148, LPC2368, LPC2478
CORTEX ME: LM3S101 da Luminary Micro , LPC1768 da NXP

KEIL ULINK-ME:
Este JTAG é só uma placa com o conector JTAG padrão de 20 pinos, eu já fiz os mesmo testes que eu fiz com o ULINK2, esse ULINK-ME é um ULINK2 que só funciona com microcontroladores ARM e ele não tem caixa.

Em breve eu postarei alguns videos demonstrando o funcionamento da JTAG na depuração de um programa.

OPEN OCD:
JTAG gratuíta, projeto em: http://openocd.berlios.de/web/
Ainda não tive tempo de testar este projeto.