Étape 6: Brûler le bootloader Arduino
J’ai triché une peu cause j’ai utilisé un hadel pour simplifier les connexions. Le schéma est sur la photo #2.
Si vous utilisez 2 arduinos utilisez l’image #3 et branchez la fiche de l’ISP à le 2x3header du PDCI sur l’arduino second(slave). Connectez uniquement la puissance de l’usb à la première planche.
La manière de GUI
Il s’agit d’une petite cause délicat, vous ne pouvez pas simplement utiliser outils -> graver Bootloader -> w / cause AVR ISP par défaut vitesse est trop grande pour mega-fournisseur d’accès.
Trouver avrdude.conf qui vient avec arduino IDE (en arduino/hardware/tools/avrdude.conf) et de changer le boundrate pour avrisp programmeur de 115200 à 19200 (autour de la ligne 312)
Recherchez et remplacez dans avrdude.conf
programmateur
ID = « avrisp » ;
DESC = « Atmel AVR ISP » ;
Baud = 115200 ; # par défaut est 115200
type = stk500 ;
;
to:
programmateur
ID = « avrisp » ;
DESC = « Atmel AVR ISP » ;
baudrate = 19200 ; # par défaut est 115200
type = stk500 ;
;
Maintenant, vous pouvez utiliser Outils-> Graver Bootloader -> w / AVR ISP (après avoir sélectionné le Conseil approprié dans le menu Outils )
Commanline
Vous pouvez également utiliser la ligne de commande :
Modifier Arduino/matériel/chargeurs de démarrage/atmega/Makefile
et changez le PORT/ISPTOOL/vitesse pour :
# touche d’envoi des paramètres de l’outil de FAI avrdude
ISPTOOL = avrisp
ISPPORT = / dev/ttyUSB0
ISPSPEED = b - 19200
non, vous pouvez écrire
$ make diecimila_isp
pour graver des fusibles et le chargeur de démarrage.
Test
Maintenant vous connecter de nouveau arduino à usb et graver le blinky !