Caso você tenha a necessidade de fazer o upload do arquivo HEX sem usar a IDE do Arduino, você poderá executar o AVRDUDE por linha de comando.
Segue abaixo um exemplo de como fazer isso:
Abra o prompt de comando:
Localize a pasta onde o AVRDUDE do Arduino está instalado (normalmente em C:\arduino-1.0.4\hardware\tools\avr\bin )
Execute o AVRDUDE apontando para o arquivo HEX que você deseja gravar no microcontrolador
avrdude -F -v -pm328p -cwiring -PCOM4 -b115200 -D -Uflash:w:"C:\Users\Juliano\AppData\Local\Temp\build4358188074851762653.tmp\Blink.cpp.hex":i -C"c:\arduino-1.0.4\hardware\tools\avr\etc\avrdude.conf"
Lembrando que as opções:
- -pm328p é porque estamos usando como exemplo o ATmega328P. Para outro microcontrolador, verifique o código correspondente;
- -PCOM4 é porque meu Arduino esta na porta COM4.
Oi amigo! Primeiramente, obrigado pelo tutorial; Tenho algumas perguntas, por gentileza:
ResponderExcluirSobre o AVRDUDE você diz: Abra o prompt de comando: > Localize a pasta onde ...
Questão: Eu não entendi porque abrir esse Prompt de Comando
Obs.: No meu PC, o AVRDUDE foi instalado automaticamente em C:\Arquivos de Programa (x86)\ Arduino Programmer (Está correto?)
Logo em seguida você diz: Execute o AVRDUDE apontando para o arquivo HEX ...
avrdude -F -v -pm328p -cwiring -PCOM4 -b115200 -D -Uflash:w:"C:\Users\Juliano\AppData\Local\Temp\build4358188074851762653.tmp\Blink.cpp.hex":i -C"c:\arduino-1.0.4\hardware\tools\avr\etc\avrdude.conf"
Questão: Esses comandos são necessários colocar?
Estarei usando Arduino Nano ou Pro Mini
Resumindo, fiz essas perguntas, pois, instalei o AVRDUDE (Arduino Programmer) e o mesmo já tem, entre outras, duas abas, (Hex File ...) e (Command)
A não ser que fiz a instalação incorreta, pra que serve abrir a janela desse programa? Muito obrigado
Muito bom, obrigado pois estava com duvidas sobre como gravar bootloader
ResponderExcluirno Atmega328P