Pages: [1]   Go Down
Author Topic: Problema Ao tentar Gravar o Bootloader do arduino  (Read 3034 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 7
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

estou com um problema e tanto: tenho um Arduino UNO, fui em são paulo e comprei 2 atmega328p e queria gravar o bootloader do arduino nele, mais ta dando erro, nem sei certo o que estou fazendo, alguem poderia me ajudar: quero gravar pela propria placa do arduino, tem um passo a passo?
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 211
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Eh brod, tu ta meio perdido...heh

Pra gravar o bootloader num chip 'virgem' vc vai ter q por uns pinos no seu arduino:

http://www.geocities.co.jp/arduino_diecimila/bootloader/index_en.html

Outra opcao eh fazer um burner paralela.. tem no wiki ae tb.
Outra eh fazer um de paralela pra fazer um 328 de burner (usbasp).


Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 7
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

mas cara ai nesse site ta falando que não serve para o arduino uno
não quero fazer por porta paralella queria fazer pela minha placa arduino, mais ta dificil, alguem me da uma luz
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 211
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Putis, mals. Eu vi q o modo usando um sketch nao era suportado pelo uno e lembrei de ter visto esse link. Double fail.

Unica saida ae eh a paralela... sao soh 3 resistores, suss. Se vc, como eu, nao tem paralela no PC cria um usbasp com um deles pela paralela de outro PC e depois só usa-lo em qql USB c/ avrdude.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 7
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

blz, vou ter que fazer pela parallela intaum, mais o que eu preciso, nao vi em nenhum outro tutorial falando o que vai e o que  precisa, usa o proprio programa do arduino, só que cria a porta parallela pa pode grava o bootloader? depois eu consigo usar o chip na placa do arduino?
abraço
vlw desde jah
Logged

'round the world...
Online Online
Faraday Member
**
Karma: 41
Posts: 3115
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Cá está um bom motivo para tratar bem a minha duemilanove...
Logged

Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

Curitiba PR, Brazil
Offline Offline
Full Member
***
Karma: 0
Posts: 234
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

nofxx,

aproveitando o tópico, meu USBasp não é reconhecido no Ubuntu 10.10,
dou um lsusb e é como se nada estivesse plugado =/

Tem idéia de como resolver isso (de um jeito simples, sou iniciante), ou terei de apelar pra outra distro?
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 211
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bozo: procura "parallel" no wiki do arduino, tem ateh passo a passo ilustrado smiley-wink

Osias: Acho q tem mta relação com a distro nao. Da um `dmesg` depois do lsusb, ve se vc tem uns errors lá.
Todos os q eu tive foi trocar o D+ pelo D- no circuito.
Verfica tb o 'usbconfig.h' do firmware q vc gravou, lá deve estar em quais pinos vão o D+ e D-.

Hmm... perae, vc diz gravar outro chip com ele? Ou gravar o proprio chip (Usbasp como bootloader)?
Logged

Curitiba PR, Brazil
Offline Offline
Full Member
***
Karma: 0
Posts: 234
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Poxa nofxx, se for isso, posso descartar a possibilidade de usá-lo no linux (já que uso mais no Windows, no trabalho), ou terei de fazer outra placa com jumper para inverter D+ e D-.

http://www.fischl.de/usbasp/
Montei esse cara aqui, com o Atmega8
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 211
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Nao entendi man, funciona no windouze?

Sim, o que falei eh pra esse mesmo, "master" p/ gravar outros slave.
Eh pq existe a possibilidade de usar o usbasp como bootloader, dae vc jumpeia um pin ao ligar p/ enviar um 'sketch'.

EDIT: Aparece assim na minha máquina o lsusb:
Bus 008 Device 044: ID 16c0:05dc VOTI shared ID for use with libusb
« Last Edit: January 10, 2011, 07:30:07 am by nofxx » Logged

Curitiba PR, Brazil
Offline Offline
Full Member
***
Karma: 0
Posts: 234
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Sim, no Windows XP eu queimo Atmegas normalmente, já no Ubuntu ele nem sequer mostra como "dispositivo desconhecido", eu não estou com meu notebook agora para rodar os comandos e te mostrar o que retorna, mas a principio só retorna o nome do controlador "hub" do meu note.
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 211
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ah tah, então o circuito tá correto.

Bom, cola o dmesg ae depois.

Pra te ser sincero eu ñ gosto de debian e alikes, bem possível q seja alguma frescura.
Tenta procurar por libusb, libusb-dev -header..sei lah..

Aqui uso archlinux.
« Last Edit: January 10, 2011, 07:35:41 am by nofxx » Logged

Curitiba PR, Brazil
Offline Offline
Full Member
***
Karma: 0
Posts: 234
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Cara por um acaso você tem o firmware (.hex) para usar no atmega168? Vi você comentando algo em outros tópicos, mas não entendi se é apenas para USBasp como bootloader ou USBasp programmer.

Se tiver tem um link ae?

Talvez pareça sem sentido, mas para mim um ATmega168 custa menos de U$3.00 enquanto um Atmega8/48 custa R$14.00, então seria interessante se pudesse usar este chip.
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 211
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Eu soh tinha o 328 à mão... foi por isso q usei ele. Te falar, na futurlec tem o 328 por uns $4 ... onde cv ta achando 168?

Então, mas todos os usbasp progs por ae usam o 168 mesmo, o negocio eh soh olhar o usbconfig.h p/ saber quais pinos sao D+ e D-.
Logged

Pages: [1]   Go Up
Jump to: