Étape 3: Brûler le Bootloader
Ainsi, après avoir acheté une puce atmega328PU « vide » il y a une décision à prendre. Puis-je utiliser un programmateur spécial soit externe ou de FAI ou faire graver le bootloader Arduino dans la bête et rendre l’appareil programmable via son port UART ? J’ai choisi ce dernier pour me rendre la vie plus facile ! Le nouveau bootloader occupe seulement la moitié un kilo-octets de mémoire flash, laissant un peu plus de 31KB du programme utilisateur et les données statiques disponibles. LeArduino site couvre le cas de brûlure du chargeur de démarrage sur une nouvelle puce, lorsqu’il arriva à l’aide d’avrdude en fait brûler la puce de cible, le processus a échoué avec une erreur indiquant que l’id incorrect pour le MCU particulière. Donc après quelques recherches, j’ai trouvé ce mec qui a vu juste et j’ai suivi sa procédure. La seule différence était 2 fichiers de configuration, avrdude.conf et boards.txt nécessaires par avrdude et arduino IDE 1.0.1 pour le rendre possible. Après copie les 2 fichiers dans leurs emplacements corrects (les "anciens" de sauvegarde d’abord) l’option « arduino328 » outils -> Conseil était disponible et avrdude avait agi avec ardeur les fusibles et le chargeur de démarrage. La puce est maintenant prête à être programmé au sein de la nouvelle machine !