avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.
que surgia nas tentativas seguindo os post que achava na net. Não adiantou trocar o Signature, pois a ligação de pinos que eu achei quer era padrão no site http://arduino.cc/en/Tutorial/ArduinoISP para gravação ISP AVR não funciona para a NANO.
Chega de papo...
Para gravar o bootloader eu precisei transformar meu Arduino Duemilanove em um AVR em programador de sistema. Isso permitirá gravar bootloaders em novos chips ou programa AVRs sem um Gerenciador de inicialização.
Utilizei os seguintes materiais:
IDE Arduino 1.03
Arduino Duemilanove (Gravador)
Arduino Nano V3.0 (A ser gravado)
1 Capacitor eletrolitico 10 uF
Breadboard
Jumpers
Ligue os Jumpers da seguinte forma:
E o Capacitor eletrolitico 10 uF nos pinos Reset , Gnd da Dueluminove. O capacitor precisa ser ligado para evitar o auto reset do Arduino, evitando a mensagem "avrdude: stk500_getsync(): not in sync: resp=0x15".
Selecione a Board Nano:
a Ide vai te Mostrar a Mensagem Done Burning bootloader!! Você ja pode fazer upload do blink normalmente para sua Nano V3. Fim de papo! Perdi muito tempo com um coisa muito simples, agora vou tomar um café!!
Instalação:
Instale o Exemplo>>ArduinoISP no Duemilanove, para usa-lo como um ISP do AVR.Ligue os Jumpers da seguinte forma:
Dueluminove >>> Nano V3
SS 10 >>> RESET
MISO 12 >>> MISO 12
MOSI 11 >>> MOSI 11
SCK 13 >>> SCK 13
5V vcc >>> 5vc
Gnd >>> Gnd
E o Capacitor eletrolitico 10 uF nos pinos Reset , Gnd da Dueluminove. O capacitor precisa ser ligado para evitar o auto reset do Arduino, evitando a mensagem "avrdude: stk500_getsync(): not in sync: resp=0x15".
Selecione a Board Nano:
Depois, ainda no menu Tools, na opção programmer, selecione Arduino as ISP
Agora selecione Burn Bootloader, e aguarde a gravação que será feita na Nano (algo em torno de 1 min), e pronto!