J’ai tout cassé ma belle carte Arduino Leonardo (un clone en fait), elle ne fonctionne plus. Elle n’est plus reconnue sur le port USB, c’est la cata. C’était ma première en plus, elle avait une certaine valeur sentimentale...
J’en ai parlé à Julien qui m’a dit qu’il restait une ultime chance : tenter de reprogrammer le logiciel de démarrage (bootloader) dans la puce de la carte, on ne sait jamais... Et là il plonge la main dans un carton et me sort un programmateur USB pour AVR de derrière (…)
Accueil > Mots-clés > Electronique > bootloader
bootloader
Un "bootloader" signifie littéralement "chargement de démarrage", ce qui signifie qu’un programme chargé en mémoire d’une puce est capable de télécharger votre programme spécifique à chaque démarrage.
Ce type de programmation permet une mise à jour rapide du code, mais consomme de la mémoire (1 ou 2 ko selon les versions pour micro-contrôleurs, ce qui reste raisonnable sur les puces récentes) et ralentit le démarrage puisqu’il y a une séquence de lecture et d’attente sur la liaison série.
De plus en plus d’appareils mobiles sont équipés de bootloader, permettant à leurs utilisateurs de changer le fonctionnement bas-niveau... à leurs risques et périls.