Introduction
Ce tutoriel permet d’effectuer le flash du bootloader d’une carte compatible Arduino® (Uno, Mega, Leonardo, etc.) simplement avec une autre carte. Dans cet exemple, nous utiliserons une carte compatible Uno®.
Ce bootloader contenu sur une partition de la mémoire du microcontrôleur (ATMEGA328P sur une carte Uno) permet d’initialiser la communication avec le PC et d’exécuter le code téléversé.
Ce flash ou écriture, permet de réparer un bootloader ne permettant plus une utilisation correcte de la carte Arduino, se traduisant par l’impossibilité de téléverser un programme sans rencontrer d’erreurs.
La seconde carte Arduino permet d’agir comme un programmateur et donc comme une simple interface entre la carte Arduino à réparer et le PC.
Le flash de ce bootloader s’effectue grâce au connecteur ICSP proposé sur une grande majorité de carte compatible Arduino.