JTAG para AVR

Software e Hardware para ATMEL

Moderadores: 51, guest2003, brasilma

JTAG para AVR

Mensagempor styg » 23 Out 2006 21:08

Entao galera,
alguem ja montou um jtag para a linha ATMEGA?
tava procurando mas nao encontrei nenhum esquema de jtag.. soh pra comprar :/

se alguem souber de um link contendo algum esquema a respeito manda ve..
flww
Lucas
Avatar do usuário
styg
Word
 
Mensagens: 799
Registrado em: 16 Out 2006 08:24
Localização: Floripa abaixo de zero.

Mensagempor MaxOliver » 23 Out 2006 22:32

Oi, eu ja montei dois e me salvaram quando o meu da Olimex deu pau.

Segue o link:
http://www.siwawi.arubi.uni-kl.de/avr_p ... /evertool/

Eu estava ate planejando colocar em producao esses programadores. Mas como a procura foi tao pequena desisti. Pode montar sem medo que funciona 100%.

O maior truque é colocar o bootloader compativel com o AVR Studio de forma que ele possa ser atualizado. Se voce nao quiser fazer isso basta gravar o arquivo UPGRADE.EBN que fica na pasta Atmel\AVR Tools\JTAGICE.

Ontem eu consegui consertar o meu Olimex, era um diodo queimado.

[]s

Max
MaxOliver
Bit
 
Mensagens: 28
Registrado em: 19 Out 2006 19:52

Mensagempor migleo » 24 Out 2006 05:35

Para Atmega eu uso o programa YAAP com interface SPI de uns 4 resistores na porta paralela LPT1 e resolve muito bem .

Dica do Paulo da AVRsystem.com.br que me vendeu alguns mega162.
Asm51 desde 19-03-2003 Atmel Avr Assembler Projects
Avatar do usuário
migleo
Byte
 
Mensagens: 118
Registrado em: 12 Out 2006 09:26
Localização: Minas Gerais

Mensagempor styg » 24 Out 2006 13:12

pra gravar avr e 8051 via isp to usando o programa ISPPROG, show de bola..
qro msm é jtag..
valeu o link max, vou analisar :D


.. olhei o link,
to pensando em montar o evertool light, mas fiquei na duvida, com eh possivel fazer o debug ou soh gravar via jtag?

vlw
Lucas
Avatar do usuário
styg
Word
 
Mensagens: 799
Registrado em: 16 Out 2006 08:24
Localização: Floripa abaixo de zero.

firmware do jtag

Mensagempor silverbolt » 18 Mai 2007 20:47

MaxOliver escreveu:Oi, eu ja montei dois e me salvaram quando o meu da Olimex deu pau.

Segue o link:
http://www.siwawi.arubi.uni-kl.de/avr_p ... /evertool/

Eu estava ate planejando colocar em producao esses programadores. Mas como a procura foi tao pequena desisti. Pode montar sem medo que funciona 100%.

O maior truque é colocar o bootloader compativel com o AVR Studio de forma que ele possa ser atualizado. Se voce nao quiser fazer isso basta gravar o arquivo UPGRADE.EBN que fica na pasta Atmel\AVR Tools\JTAGICE.

Ontem eu consegui consertar o meu Olimex, era um diodo queimado.

[]s

Max


Preciso de ajuda para gravar o firmware do JTAG - AVR
tentei com bootloader da Eevertools e não deu certo.
Depois tentei gravar o upgrade.ebn não deu certo.
Eu dei um rename no EBN para BIN e gravei com o BASCOM (no modo de gravação ISP) e até gravou, porem o JTAG não roda no studio 4

Me da uma ajuda.
Onde posso baixar o HEX ou BIN do firmware do JTAG
Symphony Robotica
gravador usb, icd2 PIC, AVR e ARM.
Distribuidor BASCOM no Brasil.
www.roboticafacil.com.br
Locação de robos para eventos
www.symphony.com.br
Avatar do usuário
silverbolt
Byte
 
Mensagens: 468
Registrado em: 03 Nov 2006 10:17
Localização: Vulcano - SP

Re: firmware do jtag

Mensagempor Maurício » 18 Mai 2007 21:29

silverbolt escreveu:
MaxOliver escreveu:Oi, eu ja montei dois e me salvaram quando o meu da Olimex deu pau.

Segue o link:
http://www.siwawi.arubi.uni-kl.de/avr_p ... /evertool/

Eu estava ate planejando colocar em producao esses programadores. Mas como a procura foi tao pequena desisti. Pode montar sem medo que funciona 100%.

O maior truque é colocar o bootloader compativel com o AVR Studio de forma que ele possa ser atualizado. Se voce nao quiser fazer isso basta gravar o arquivo UPGRADE.EBN que fica na pasta Atmel\AVR Tools\JTAGICE.

Ontem eu consegui consertar o meu Olimex, era um diodo queimado.

[]s

Max


Preciso de ajuda para gravar o firmware do JTAG - AVR
tentei com bootloader da Eevertools e não deu certo.
Depois tentei gravar o upgrade.ebn não deu certo.
Eu dei um rename no EBN para BIN e gravei com o BASCOM (no modo de gravação ISP) e até gravou, porem o JTAG não roda no studio 4

Me da uma ajuda.
Onde posso baixar o HEX ou BIN do firmware do JTAG


Qual JTAG? O do Max? É só seguir as dicas da página da Evertool que dá certinho.
Os arquivos de atualização do JTAG da Evertool são baseados no kit STK500 da Atmel, e esses arquivos tão todos lá nos diretórios do AVRStudio.

[]'s

RETI.
"Não leve a vida tão à sério, afinal, nenhum de nós sairá vivo, dela!"
Avatar do usuário
Maurício
Word
 
Mensagens: 678
Registrado em: 14 Out 2006 17:23
Localização: São Paulo - SP

Mensagempor rubenprom » 18 Mai 2007 23:45

Monta um que está na pagina da www.lancos.com, baixa o ponyprog, lá tem um esquema que utiliza a porta serial e alguns diodos, garanto que funciona bem, eu montei num protobord e funcionou direito, nao posso reclamar

Att

Ruben
rubenprom
Byte
 
Mensagens: 222
Registrado em: 16 Out 2006 00:23
Localização: Porto Alegre - RS

jtag

Mensagempor silverbolt » 19 Mai 2007 12:17

rubenprom escreveu:Monta um que está na pagina da www.lancos.com, baixa o ponyprog, lá tem um esquema que utiliza a porta serial e alguns diodos, garanto que funciona bem, eu montei num protobord e funcionou direito, nao posso reclamar

Att

Ruben

Galera, o meu problema não é gravar e sim o que gravar!
Já peguei o file da pasta jtag ice, porem após grava-lo.
Não funciona.
O mesmo tem a exteção EBN e o soft de leitura só lê BIN, HEX.
Renomeei o file para BIN e mesmo assim após gravar, nada.

Fiz com bootloader da Evertools e quando eu fecho o jumper para atualizar o firmware, nada acontece.

Gravador aqui não problema. Tenho STK 500 da atmel entre outros ISP que eu fabrico

Preciso apenas de um firmware que eu consiga gravar e rodar.
Symphony Robotica
gravador usb, icd2 PIC, AVR e ARM.
Distribuidor BASCOM no Brasil.
www.roboticafacil.com.br
Locação de robos para eventos
www.symphony.com.br
Avatar do usuário
silverbolt
Byte
 
Mensagens: 468
Registrado em: 03 Nov 2006 10:17
Localização: Vulcano - SP

Mensagempor rubenprom » 19 Mai 2007 15:21

SilverBolt:

Vamos por partes:
1)Qual é o compilador (o software) que voce usa para programar)?
2)Qual é o programa que voce usa para gravar o Firmware??

Ruben
rubenprom
Byte
 
Mensagens: 222
Registrado em: 16 Out 2006 00:23
Localização: Porto Alegre - RS

Mensagempor Maurício » 19 Mai 2007 17:30

O Ruben tá certo.

Pra gravar o firmware do JTAG da Evertool, eu usei o AVRStudio e o gravador ISP pela paralela, VTEC.
Aqui tem o link do VTEC:

http://asm51.eng.br/phpBB/viewtopic.php?t=846&start=0

[]'s

RETI.
"Não leve a vida tão à sério, afinal, nenhum de nós sairá vivo, dela!"
Avatar do usuário
Maurício
Word
 
Mensagens: 678
Registrado em: 14 Out 2006 17:23
Localização: São Paulo - SP

jtag ainda

Mensagempor silverbolt » 19 Mai 2007 19:39

rubenprom escreveu:SilverBolt:

Vamos por partes:
1)Qual é o compilador (o software) que voce usa para programar)?



2)Qual é o programa que voce usa para gravar o Firmware??
Ruben


1-) já tentei o bootloader da evertools, no qual fechando um jumper ele pede para atualizar.

Depois tentei o EBN direto, sem chances

2-)Usei o avr studio
Depois tentei pelo BASCOM (a parte do gravador)

Meu gravador é um AVR ISP e tb. uso uma STK 500 da atmel

o jtag que montei é esse

http://www.siwawi.arubi.uni-kl.de/avr_p ... /evertool/
Symphony Robotica
gravador usb, icd2 PIC, AVR e ARM.
Distribuidor BASCOM no Brasil.
www.roboticafacil.com.br
Locação de robos para eventos
www.symphony.com.br
Avatar do usuário
silverbolt
Byte
 
Mensagens: 468
Registrado em: 03 Nov 2006 10:17
Localização: Vulcano - SP

Mensagempor rubenprom » 19 Mai 2007 21:30

Seguinte, pelo que eu entendi, voce nao consegue gerar o codigo HEX. certo, faz o seguinte, vai no Menu e no item Project clica no ultimo item Configuration Options, e vai abrir uma tela, do seguinte formato

Imagem

Voce vai ver, que tem um chekbox(um quadradinho setado) que está escrito Create Hex File

O Arquivo com extensão HEX, vai estar dentro da pasta DEFAULT

E ai é so mandar...
rubenprom
Byte
 
Mensagens: 222
Registrado em: 16 Out 2006 00:23
Localização: Porto Alegre - RS

Mensagempor rubenprom » 19 Mai 2007 21:44

Detalhe Importante:

Para poder compilar, tem que ter o patch no gcc, ou seja, ter o compilador, para isso eu tenho tb de ter instaldo o WINAVR. Na ATmel tem o pacote completo, para isso , voce precissa de resgistrar, sao como 74 MB, e é tudo FREE. Nao conheço a Bascom. Mas tem tb o CODEVISION eu uso para agilizar as coisas, tb vc deve entrar nas configurações e setar no OutPut CREATE HEX FILE.

Bom, espero ter ajudado

Ruben
rubenprom
Byte
 
Mensagens: 222
Registrado em: 16 Out 2006 00:23
Localização: Porto Alegre - RS

gerar o HEX

Mensagempor silverbolt » 19 Mai 2007 23:24

rubenprom escreveu:Detalhe Importante:

Para poder compilar, tem que ter o patch no gcc, ou seja, ter o compilador, para isso eu tenho tb de ter instaldo o WINAVR. Na ATmel tem o pacote completo, para isso , voce precissa de resgistrar, sao como 74 MB, e é tudo FREE. Nao conheço a Bascom. Mas tem tb o CODEVISION eu uso para agilizar as coisas, tb vc deve entrar nas configurações e setar no OutPut CREATE HEX FILE.

Bom, espero ter ajudado

Ruben

Pow cara, e como ajudou.
Acho que vc. foi o único que entendeu a minha necessidade.
Agora, o único problema é ter o GCC para compilar isso.
Eu não uso C e nem menos GCC.
Vc. poderia compilar isso pra mim e mandar o HEX pro meu email para eu poder testar?

Preciso de 2 files EBN convertidos para HEX ou BIN

1-)Pasta STK500 -> STK500.EBN
2-)Pasta JTAGICE -> Upgrade.EBN

Caso vc consiga, por favor, podes enviar ao meu email:

info@symphony.com.br

Valeu
Symphony Robotica
gravador usb, icd2 PIC, AVR e ARM.
Distribuidor BASCOM no Brasil.
www.roboticafacil.com.br
Locação de robos para eventos
www.symphony.com.br
Avatar do usuário
silverbolt
Byte
 
Mensagens: 468
Registrado em: 03 Nov 2006 10:17
Localização: Vulcano - SP

Mensagempor rubenprom » 20 Mai 2007 08:37

Voce nao usa C e nem o compilador GCC. Bom, voce deve estar programando em Assembly? Mesmo assim voce precisa do WINAVR, pois na hora de direcionar o MAKE (Construção), o AVRStudio vai direcionar para pasta onde se encontra o MAKE. Um Exemplo, voce vai em PROJECT->CONFIGURATION OPTIONS-->(Aqui vai abrir uma janela) -->CUSTON OPTIONS, e veja:

Imagem

O MAKE é o encarregado de setar as instruções para o dispositivo, no WINAVR isso é feito Manualmente, um pouco trabalhoso, para quem está acostumado a programar e compilar direto. O AVRStudio faz isso pra voce, voce programa, seja em Assembler ou em C e ele ja seta as configuraçoes para o dispositivo que voce escolheu. Por isso é bom baixar tb o WINAVR, ou melhor, o pacote completo que está no site da ATMEL:

http://www.atmel.com/dyn/products/tools ... ol_id=2725

AVR Studio 4.13 b528 (73 MB, updated 03/07) precisa se registrar,`e voltando a dizer é FREE, nao precissa pagar NADA

Att

Ruben

PD: Pode mandar para meu e-mail sim, os arquivos, pra mim seria mlehor o codigo, para te mandar direto o arquivo HEX
rubenprom
Byte
 
Mensagens: 222
Registrado em: 16 Out 2006 00:23
Localização: Porto Alegre - RS

Próximo

Voltar para AVR

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x