LusoRobótica - Robótica em Português

Sistemas específicos => Arduino / AVR => Tópico iniciado por: rglove em 04 de Setembro de 2012, 18:04

Título: AVRDUDE - Erro
Enviado por: rglove em 04 de Setembro de 2012, 18:04
Boas.

Hoje decidi aprender C e tentar programar o arduino com o AVR Studio.
O problema que tenho é ao fazer o upload do ficheiro .hex para o arduino.

O comando que estou a usar é:
Código: [Seleccione]
avrdude -p m328p -c avrisp -P com11 -b 57600 -F -U flash:w:blink.hex
Este é o erro que obtenho:
avrdude stk500_getsync() not in sync resp=0x00

Sei que tenho que pressionar o botão de reset, eu pressiono o botão 1/2 segundos depois de enviar o comando.
Já estou a tentar há bastante tempo e nada. Alguma sugestão do porquê deste erro?
Título: Re: AVRDUDE - Erro
Enviado por: senso em 04 de Setembro de 2012, 18:07
Usa -c arduino, e comigo o reset automátifo funciona sempre, usando -c avrisp, mas experimenta o outro.
Título: Re: AVRDUDE - Erro
Enviado por: rglove em 04 de Setembro de 2012, 18:10
Experimentei agora e nada... Dá o mesmo erro :(
Título: Re: AVRDUDE - Erro
Enviado por: rglove em 04 de Setembro de 2012, 18:13
O led RX pisca, mas o TX nada.
Título: Re: AVRDUDE - Erro
Enviado por: CBX em 04 de Setembro de 2012, 18:14
se o bootloader for o optiboot o baud rate é 115200
Título: Re: AVRDUDE - Erro
Enviado por: rglove em 04 de Setembro de 2012, 18:22
Era isso! Alterei o baudrate e já está a funcionar :p
Obrigado aos dois pela ajuda!