Definition List

16 de julho de 2013

Tutorial JTAG para Probox

 

Tutorial JTAG para Probox


Para fazer o Jtag dos modelos ali 3329B ou ali 3329C você vai precisar de três resistores de 100Ω, um de 33 Ω e um de 1,5k Ω e um plug DB25  macho. E dos seguintes softwares:
BootLoader Ali 3329 série C*: 4shared ou mediaFire *Verifique a série do seu ali, aqui disponibilizo bootLoader apenas para série C.

Pacote com driver e software Ejtag Tiny Tools:  4shared ou mediaFire


Esquema de Ligações:


LPT-------------------Placa
3V3 VCC----- [1,5 Kohms]-------RST ( Pegar o 3,3VCC na fonte do aparelho)
8 ------------------------ [100ohms]---------TDI
11 ----------------------- [33ohms]----------TDO
3 ------------------------ [100ohms]---------TMS
2 ------------------------ [100ohms]---------TCK
15 & 18 à 25----------------------------------GND
6 & 10----------------------------Ponte

Imagem

Imagem

O cabo

Deve ser o mais curto possível, em torno de 20cm. Em uma ponta do cabo estará o conector DB25 o outro irá no decoder ( no meu caso soldado na placa, o Logicasat L4200 não tem conector para Jtag). Os pontos 15, 18,19,20,21,22,23,24 e 25 devem ser soldados juntos.

Imagem

Imagem 

Preparação do deco

Na placa do deco localize o terminal JP1 (CPU_PROB_EN) e faça uma ponte entre os terminais (jump) para o deco entrar no mode de depuração (debug mode).

Imagem 

Encontre também o cabo de alimentação que vem da fonte para a placa-mãe, você precisará 3,3vcc para o JTAG. Você também pode usar uma bateria de 3,3 V o que não é comum.
Aqui estou usando o 4º fio que vem da fonte, isso é simples porque está marcado na própria placa do decoder, mesmo assim certifique-se com um multímetro. (existe a tensão 30V, eu cheguei a conectar errado, percebi o erro medindo antes de usar).

Imagem 

Instalação dos Drivers (no Win XP)

Abra “loaddrv.exe” digite o caminho: C:\windows\system32\drivers\giveio clique em Install depois então em Start. Essa operação deve sempre que você reiniciar o PC. Para evitar isso, siga os passos:

Na janela que abrir clique em “Exibir” e em “Mostrar dispositivos ocultos”
Na árvore “Drivers que não são plug and play” pesquise por “giveio”
Clique com direito em “giveio” e vá em “Propriedades” na aba “driver” coloque a inicialização automática.
Essa alteração só terá efeito depois que você reiniciar o seu computador.

Fazendo o Jtag

Conecte o cabo Jtag no decoder e no PC. Em seguida ligue a alimentação 3,3vcc ao resistor de 1k5 e depois ao pino RST. Certifique-se que o Jumper P1 está fechado.

Ejtag Tiny Tools

- Ligue o deco, ele permanecerá travado.
- Inicie o EjtagTT (veja a foto abaixo)
- Escolha o idioma, deixe a base com AFC00000, em seguida marque as opções conforme a foto:

 Imagem

Ficará assim:

 Imagem 

- Clique em connect.
- Se tudo correr bem você terá : “impcode = C05288”
- E irá aparecer os 16 bytes iniciais da flash, e tamanho detectado.

 Imagem 

Importante:
Antes de gravar o Bootloader, apague pelo Jtag a flash umas 2 vezes para garantir. ( ERASE FLASH)
Em seguida clique em “Write” na janela que abrir escolha tipo de arquivo “Ali ABS” então nome do arquivo “Bootloader Ali C serie.abs” fornecido no começo deste tutorial, em seguida, abrir.
O flash começa e dura cerca de 2min.


Imagem

Imagem
 
Após atingir 100%, desligue o decoder, remova o cabo Jtag e retire o jumper JP1.
Agora você pode atualizar o decoder por RS232 pela opção all-Chunck com esse loader e firmware:
 
Loader: 4shared ou mediaFire

Firmware: 4shared ou mediaFire

Tudo o que foi descrito aqui é para a série C mas também funciona na série B, trocando apenas o bootLoader para a série em questão.

0 comentários:

Postar um comentário

Seguidores