Página 1 de 1

Microcontrolador com debug online?

MensagemEnviado: 03 Abr 2014 14:40
por rodrigoevaldo
Boa tarde, pessoal.
Estou um pouco enferrujado no mundo de microcontroladores.
Parei no tempo do PIC16F877, MSP430 e recentemente testei o Arduino.

Qual é o microcontrolador mais popular em projetos que possa fazer o debug online na placa (JTAG)? O MSP430 funcionava muito bem utilizando o JTAG da porta paralela (este porta para mim esta morta não existe mais PC com esta porta).
O Arduino o UNO e MEGA praticamente não há debug online (apenas usando recursos utilizando o hyperterminal com a porta serial mas tem que implementar para tal).

Quais são as plataformas que permite um JTAG via USB?

Re: Microcontrolador com debug online?

MensagemEnviado: 03 Abr 2014 14:59
por chipselect
Debug via internet só conheço algumas ferramentas da ZWorld, para Rabbit.

Debug em hardware, através de cabo de programação/depuração eu prefiro o STLink V2 da STmicro (para STM32).

eu utilizo o STM32 com jtag usb e tem se mostrado uma ferramenta excelente com o coide (coocox). A depuração é bem ágil e confiável.

também utilizo o pickit 3 (icsp) para pic24 e tem funcionado de maneira "aceitável". Projetos com microchip geralmente é em caso bem restrito porque o depurador dele me apresentou alguns bugs feios.

utilizo o usb tap once com os dsc da freescale e funcionam direitinho, mas são lerdos, preciso ficar esperando alguns segundos até o trace funcionar, isso é chato.

utilizei os rabbit mas são caros, e o cabo de programação custa caro no Brasil, apesar de ser um conversro usb-serial com um circuito simples para programar o rabbit. Quase consigo a mesma agilidade de depuração que tenho com mcu ARM.

arduino tem um plugin para visual studio que ativa a depuração, só que é pago.

Minha escolha geralmente tende para os ARMs, principalmente da ST porque tenho as ferramentas e o programador jtag da stmicro (stm32) custa R$160 na farnell.

Re: Microcontrolador com debug online?

MensagemEnviado: 03 Abr 2014 15:37
por rodrigoevaldo
Boa tarde, ChipSelect.
Muito obrigado pela orientações... Desculpa se não fui claro, quando citei online não tratava-se de fazer via rede (internet) mas sim você poder acompanhar o debug no computador seja via cabo serial ou usb.
O Plugin do VisualStudio para Arduino, fiz os testes... É parcialmente satisfatório possui algumas limitações, faz até o debug total do microcontolador mas dá um punhado de trabalho entre breakpoints e watchs não considerei prático é apenas um quebra galho.