Página 1 de 1

LPC2368 - Nao Responde o JTAG

MensagemEnviado: 27 Mar 2008 20:42
por jeanfernandes
Prezados

Comprei o kit da keil mas nao o ULINK2.
A danadinha da placa nao ve com bons olhos o ULINK-1 ou o JTAG que comprei la em TW.
Toda vez que mando dar download ele diz que nao da pra parar o ARM pra fazer isso. Alguem ae tem uma placa com LPC2368 e o ULINK 1 funcionando ?

MensagemEnviado: 27 Mar 2008 22:22
por proex
Brinca não, acabei de comprar uma placa da Olimex com o 2378 pra usar com o Ulink1. Vai chegar semana que vem .

Será que vai dar pau também?

MensagemEnviado: 28 Mar 2008 18:06
por jeanfernandes
Fiz o seguinte
Peguei o Flash Magic e apaguei o bagulho que tava la
Rodei o JTAG em 500 KHz
Agora ta funcionando.
So nao sei se quando eu por um programa la e for depurar vai acontecer a mesma m****.

MensagemEnviado: 01 Abr 2008 10:22
por Viktor
Já aconteceu comigo isso nas placa da Keil para o LPC2378 e o LPC2148. É possível que seu programa esteja re-programando as portas do JTAG e ai você perde o controle. Caso seu programa não seja muito grande carregue o código na RAM. Faço isso com o LM3S6965 da Luminary que tem 64k de RAM e com o STM32 da ST. Neste último isto é aconselhavel já que, segundo o manual, o número de gravações na flash é bem limitado.

MensagemEnviado: 09 Abr 2008 12:10
por lrfad2
Estava com problemas para descer o código para o lpc2368 tb.
Bom a versão "A" desse uC tem problema com o PLL. Ele vai de 275Mhz a 290Mhz e não a 550Mhz como diz no datasheet... Tem que tomar cuidado com o overclock senão vc pode perder o chip. Caso isso aconteça tente apagar pela serial.
Acertando o PLL e abaixando a tx de comunicação como o Jean falou funciona ok

Agora estou encontrando problemas para debug on-chip. O meu programa é grande, portanto não rola debugar na RAM. Analisei o que o Viktor falou e não consegui localizar os configurações dos pinos do JTAG. Eles são de uso exclusivo.

Acredito que possa ser o code protect. Alguem sabe como fazer para desabilitá-lo pelo ULINK? Alguem já teve problemas para debugar o 2368 em flash?

MensagemEnviado: 10 Abr 2008 21:00
por Viktor
Os pinos do JTAG podem ser re-mapeados para serem usados como IO. Caso seu programa inadvertidamente mude estes pinos de JTAG para IO voce perde o controle sobre o mesmo.

Respondendo a pergunta anterior : Tenho a placa da KEIL com o LPC2378 e o s JTAG ULINK1 e ULINK2 e ambos rodam a mesma. APenas tenho problemas com as placas com CORTEX. Neste caso só o ULINK2 até agora

MensagemEnviado: 11 Abr 2008 12:22
por lrfad2
Eu sei que no 2138 eu consigo utilizar esses pinos como I/O, mas no 2368 eu consigo fazer isso também?
Não consegui localizar o registrador que faz isso. Vc poderia me auxiliar?

MensagemEnviado: 11 Abr 2008 16:06
por Viktor

MensagemEnviado: 14 Abr 2008 10:00
por lrfad2
Ola Viktor.... eu já tinha dado uma olhada nessa documentação.
Mesmo assim, muito obrigado