Saudações a todos,

primeiramente desculpem se eu escrevi no tópico errado, mas creio que o título desse é o mais correto para minha dúvida...

estou tentando fazer o o protuino do zero, com todos os ATMEGAS virgens e tals...

começei por gravar o firmware do atmega8, seguindo o tutorial do wiki correspondente para fazer meu proprio conversor FTDI, até ai, aparentemente tudo ok.

posteriormente começou meu problema em si, quando fui gravar o bootloader do atmega328p, para enfim poder montar o protuino...

fiz o cabo e circuito como manda o tutorial acima, e utilizando SO winXP, segue lista alguns erros que eu gostaria da ajuda de vocês para conseguir um norte e continuar o meu sonhado projeto...

  • ao carregar o serviço GIVEIO.SYS ocorre o erro "An unexpected error occured".
  • tentando gravar o bootloder pela IDE do arduino, aparce duas linhas de erros dizendo " avrdude: can't open deevice ''giveio" / avrdude: failed to open parallel port ''lpt1'' ", aparentemente esse erro ocorre em virtude do primeiro erro desse topico.
  • também percebi que quando faço as conexões na protoboard da porta paralela, o led verde indicado no tutorial apresenta um leve brilho, não sei se isso acarreta em um problema propriamente dito.
  • e bem, mais uma observação, percebi que o link 'Clique aqui para fazer o download do AVRDUDE.RAR.' está offl-line, e caso alguem tenha, poderia por favor me oferecer, ou mandar para meu e-mail para que siga os passos apresentados corretamente? (pyter.ely@gmail.com)

No mais, creio que seria isso, peço encarecidamente que se alguém possui alguma solução, disponibilize para que posso vencer mais essa etapa do projeto,

obrigado desde já.

(ps: desculpe o texto grande, queria tentar deixar o mais claro possível)

Exibições: 826

Responder esta

Respostas a este tópico

Quero fazer isso também algum dia...um protuino do zero. Gravar firmware e bootloader ;)

Vai postando os resultados ai, por favor.

Valeu!

Anexos

obrigado marcelo pelos arquivos...

caso eu obtenha alguma evolução, posto aqui. por enquanto estou travado aqui mesmo,

vou tentar um outro PC com XP e com LINUX, vai que da certo...

valeu.

olá denovo...

primeiramente devo dizer que o erro do GIVEIO.SYS ja consegui resolver... e consequente o segundo foi solucionado.

mas me ocorreu mais um empecilho no meio do caminho... o link 'Clique aqui para fazer o download do AVRDUDE.RAR.' ainda está foda do ar, e infelizmente o arquivo que o colega Marcelo me enviou, no momento que executo o comando "AVRDUDE.EXE -c dapa -p m328p" ele acusa que esse microcontrolador não existe... tentei procurar algum arquivo avrdude.conf que supra esse microcontrolador, mas não tive sucesso...

continue e gravei invés de colocar 'm328p' coloquei 'm168', e fui em frente...

montei o esquema do protuino UNO, instalei o driver, mais ao tentar gravar um exemplo no protuino, ele me retorna a mensagem 'avrdude: stk500_getsync(): not in sync: resp=0x00'... espero que pelo fato de eu ter colocado 'm168', eu não tenha queimado o atmega328p...

mas enfim, venho pedir encarecidamente que se alguem tem o AVRDUDE que suporte o ATMEGA328P, que compartilhe comigo... ou reponha na wiki, pois acho que o erro ao tentar gravar no protuino, remete ao fato de eu não escrever o comando correto 'm328p' na hora do AVRDUDE...

abraços, e reforço o pedido, se alguem dispor do AVRDUDE com versão para ATMEGA328P, por favor, compartilhe...

valeu!

Tentou as duas versões? a versão mais recente? Dê uma olhada AQUI, é a fonte! Todas as versões do Avrdude.

grande marcelo, obrigado!

depois que escrevi o topico, consegui fazer funcionar, (apesar de estar rodando no linux, nao consegui fazer o driver rodar no w7, ainda estou pesquisando)

mas enfim, consegui gravar os bootloaders e ja esta rodando os blinks e outros exemplos.

obrigado pela atencao, agora quero fazer as pcbs e outros...

Valeu!

Opa, sem problemas! Estamos aqui pra isso, como ja tive todos esses problemas com o protuino estou te ajudando com o que consegui. =)

Voce terá um probleminha com o driver para o windows... Bati cabeça um mês pra resolver isso. É o seguinte: a partir do Vista e 7, o windows nao aceita drivers sem 'assinatura digital' (O desenvolvedor do driver tem que pagar para o windows, para as pessoas poderem usar o seu produto nesse sistema. Curioso, ne? mas vamos lá...)

Alternativa: usar o Driver Signature Enforcement, é um programa que desabilita no windows a condição de só aceitar drivers assinados.

Você terá que rodar o programa, selecionar a opção e restartar o SO (ele deixará seu sistema em modo de teste e isso aparecerá escrito no canto da sua área de trabalho). O problema é que se desligar o programa terá que fazer todo o processo novamente, a cada novo boot. A não ser que voce sempre coloque pra hibernar...

veja mais: http://forums.techarena.in/vista-help/666067.htm

O que eu procuro mesmo é uma forma melhor de fazer a conversão USB-serial, talvez com um outro firmware para o atmega8, ou um ci de conversão. Como por exemplo esse esquema aqui. Assim os problemas com o driver acabariam. (em hipótese)

Provavelmente voce ja tenha visto, mas lê a partir da pagina 9, por aí. Tópico Protuino Uno. Tem tudo oq eu passei com isso! kkk.

Abraço e Boa Sorte!

eu tambem estou fazendo um com o atmega 328, mas no avrdude acusa que está mal prugado, mais não ta, alguem sabe o que pode ser?

Qual a mensagem de erro que está dando?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço