ARDUINO MEGA 2560 : Comment graver/flasher le BOOTLOADER
Suite un problème d’upload entre mon pc et la carte Arduino MEGA 2560 j’ai eu à flasher un nouvel BOOTLOADER.
Je partage avec vous, la méthode qui m’a permis de sauver une carte Arduino
En effet le message d’erreur suite a la tentative d’envoi du firmware Marlin était le suivant :
avrdude: verification error, first mismatch at byte 0x0002 0xc1 != 0xf7
La partie du code que j’ai surlignée peut différer du vôtre.
Après plusieurs dizaines d’essais sans succès j’ai décidé de flasher le bootloader,. Ce qui a résolu mon problème. Ci-dessous, les étapes pour sa réalisation : (à utiliser en dernier recours, à vos risques et perils ;-D)
Liste des pré-requis :
- Arduino UNO (sert de programmeur)
- Arduino MEGA 2560 (à programmer)
- Fils
- Càble usb
- PC et logiciel Arduino
Schéma de câblage :
Résumé du câblage :
Arduino Uno Mega 2560 D10 (SS) Reset
D11 (MOSI) D51
D12 (MISO) D50
D13 (SCK) D52
Gnd Gnd
+5V +5V
Avant de connecter Arduino au PC par le câble USB il faut vérifier votre câblage.
Le câblage est bon? Passons à la suite
Télécharger ce fichiers : Arduino BOOTLOADER
Le décompresser dans le dossier « exemples » de Arduino
C:\…\arduino-1.0.5\examples
Ouvrir le logiciel ARDUINO
Connecter le câble USB à l’arduino UNO
Ouvrir le fichier Atmega_Board_Programmer.ino qui se trouve dans :
C:\…\arduino-1.0.5\examples\Atmega_Board_Programmer
Transférer
Ouvrir le Serial monitor, vous verrez ça :
Ecrire G et envoyer
Voilà le résultat attendu :
Sans oublier de remercier l’auteur de ce site en anglais qui m’a permis de débloquer la situation.