Étape 4: Autres lectures
Atmega_Board_Programmer :
Nick Gammon a une excellente page web avec les détails et photos sur le branchement des divers Arduinos différents les uns aux autres en préparation pour les chargeurs de démarrage brûlant.
http://www.Gammon.com.au/bootloader
La page web traite à l’aide d’un croquis différent à la place de l’exemple ArduinoISP. C’est Atmega_Board_Programmer. Le câblage est fait de la même façon avec les croquis de Nick ou l’esquisse de la ArduinoISP. Un des exemples est Comment flasher la puce USB sur l’Arduino Uno et il y a des photos et des informations.
Œuvres de croquis de Nick de manière différente par rapport aux croquis de ArduinoISP, car les fichiers hex bootloader sont ancrés dans son esquisse et résident dans le programmeur UNO et désactivation de la réinitialisation automatique du programmateur Arduino n’est pas nécessaire. L’esquisse de la ArduinoISP, les fichiers hex bootloader résident sur l’ordinateur et sont envoyées vers la cible Arduino, en passant par le programmeur Arduino. Si vous avez un Arduino vous utilisez comme un programmateur ISP et il se réinitialise automatiquement lors de la connexion série, comme un UNO, vous devrez probablement désactiver réarmement automatique lorsque vous utilisez l’esquisse de la ArduinoISP. Plus d’informations à ce sujet :
http://Playground.Arduino.cc/main/DisablingAutoResetOnSerialConnection
Un Leonardo ou autre Arduino axée sur les ATmega32U4 ne pas se réinitialise automatiquement lors de la connexion série, donc j’utilise souvent mon Leonardo ou Micro Pro programmation ISP. Pour utiliser l’esquisse ArduinoISP sur ceux, j’ai besoin de changer de ligne « #define RESET » de SS à 10. Si j’utilise un UNO, j’ajoute le 10uF ou grand condensateur entre GND et RST comme décrit dans l’article lié ci-dessus.
Version actuelle de Nick esquisse (à compter du 3 juillet 2015) brûle juste le DFU bootloader sur le ATmega16U2 et non le contenu complet combiné du flash.
Hoodloader2 :
Projet de hoodloader2 de Nico Hood a les mêmes fonctionnalités que ce que je décris dans ce Instructable, où le firmware UNO R3 peut être restauré de la même manière en choisissant le jury « Original 16u2 DFU Firmware » et brûlant le chargeur de démarrage à l’aide d’un programmateur ISP.
https://github.com/NicoHood/HoodLoader2
Je n’essaie pas de ré-inventer la roue, juste fournir une Instructable qui montre les coulisses comment les personnalisations de parti 3e IDE fonctionnent pour accomplir le téléchargement de logiciels à l’aide de la fonction graver Bootloader. Parfois, le logiciel que vous téléchargez avec Bootloader Burn peut inclure plus que juste un bootloader. Dans ce cas il télécharge un fichier hex qui possède un chargeur de démarrage et un programme de USB-to-serial.
Le mode DFU :
https://www.virtuabotix.com/How-to-Cure-Sudden-Uno-Death-syndrome/
L’avrdude/FSI moyen :
Voir l’étape 1