0
Offline
Newbie
Karma: 0
Posts: 7
Arduino rocks
|
 |
« on: January 09, 2011, 12:58:35 pm » |
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
Full Member
Karma: 1
Posts: 211
Arduino rocks
|
 |
« Reply #1 on: January 09, 2011, 01:47:28 pm » |
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.htmlOutra 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
Newbie
Karma: 0
Posts: 7
Arduino rocks
|
 |
« Reply #2 on: January 09, 2011, 04:21:38 pm » |
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
Full Member
Karma: 1
Posts: 211
Arduino rocks
|
 |
« Reply #3 on: January 09, 2011, 07:51:31 pm » |
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
Newbie
Karma: 0
Posts: 7
Arduino rocks
|
 |
« Reply #4 on: January 09, 2011, 08:55:26 pm » |
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...
Offline
Edison Member
Karma: 20
Posts: 2308
|
 |
« Reply #5 on: January 10, 2011, 02:43:43 am » |
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
Full Member
Karma: 0
Posts: 207
Arduino rocks
|
 |
« Reply #6 on: January 10, 2011, 05:52:51 am » |
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
Full Member
Karma: 1
Posts: 211
Arduino rocks
|
 |
« Reply #7 on: January 10, 2011, 07:12:16 am » |
Bozo: procura "parallel" no wiki do arduino, tem ateh passo a passo ilustrado  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
Full Member
Karma: 0
Posts: 207
Arduino rocks
|
 |
« Reply #8 on: January 10, 2011, 07:18:11 am » |
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
Full Member
Karma: 1
Posts: 211
Arduino rocks
|
 |
« Reply #9 on: January 10, 2011, 07:26:54 am » |
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
Full Member
Karma: 0
Posts: 207
Arduino rocks
|
 |
« Reply #10 on: January 10, 2011, 07:30:41 am » |
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
Full Member
Karma: 1
Posts: 211
Arduino rocks
|
 |
« Reply #11 on: January 10, 2011, 07:35:10 am » |
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
Full Member
Karma: 0
Posts: 207
Arduino rocks
|
 |
« Reply #12 on: January 10, 2011, 10:36:57 am » |
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
Full Member
Karma: 1
Posts: 211
Arduino rocks
|
 |
« Reply #13 on: January 10, 2011, 03:30:18 pm » |
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
|
|
|
|
|
|