Página 1 de 1

JTAG ICE + ATMEGA 128

MensagemEnviado: 18 Ago 2008 15:34
por msam
Pessoal,
AVR não é a minha praia então desculpa ai se estou fazendo alguma besteira.Uso o AVR studio 4.14 com um JTAG ICE ligado na USB.
(pelo que entendi nao e mkii ).O projeto usa o ATMEGA 1281.
O AVR Studio encontra o JTAG na COM virtual usando o connect.Consigo ler a assinatura do atmega,apagar a flash mas na hora de gravar fica tudo 0 (zero ) na flash.Já olhei tudo na configuração : fuse bits,etc...
Eu acho estranho é que quando leio a assinatura vem:
0x1E 0x97 0x04 mas o AVR Studio mostra a mensagem:
WARNING: Signature does not match selected device
Pelo datasheet a assinatura está correta.
Agradeço qualquer ajuda.

MensagemEnviado: 19 Ago 2008 18:51
por RobL
Fuse JTAG e OCD tem que estar habilitado. Por default estão.
Os pinos do JTAG não podem estar sendo usado pelo programa, ou seja, se o programa rodar sobre esses pinos vai dar problema ler.
Somente um chip com JTAG deverá estar operando.
Tente operar com outro chip para ver se lhe dá alguma pista.

MensagemEnviado: 22 Ago 2008 07:17
por msam
Robl,
Acho que vc matou o problema.O fabricante da placa colocou um buffer e 3 LEDs nos pinos do JTAG.Mas segundo o suporte do mesmo fabricante se eu usar um JTAG MkII vai funcionar( essa eu não entendi )
Obrigado

RobL escreveu:Fuse JTAG e OCD tem que estar habilitado. Por default estão.
Os pinos do JTAG não podem estar sendo usado pelo programa, ou seja, se o programa rodar sobre esses pinos vai dar problema ler.
Somente um chip com JTAG deverá estar operando.
Tente operar com outro chip para ver se lhe dá alguma pista.