[help] arduino nano, téléversement impossible

Bonjour,

J'ai depuis cet après-midi un soucis avec mon arduino nano, impossible de téléverser. Voici la message d'erreur :

avrdude: verification error, first mismatch at byte 0x0002
0x5d != 0x62
avrdude: verification error; content mismatch
avrdude: verification error; content mismatch

J'ai cru comprendre que cela venait du bootloader, mais étant débutant je ne saisis pas vraiment ce que c'est.
Je rajoute juste que le précédent programme tourne toujours sans problème, avec communication série.
J'ai essayé de changer le programmateur, sans succès, et je téléverse avec aucun élément de connecté hormis le câble USB.

Pensez-vous savoir comment régler le problème ?
Merci d'avance

Bonjour,

Je suis débutant aussi mais ça ne viendrait pas du choix de port-série ?

Salut

Ou alors du choix du type de carte dans "outils".

@+

Si on applique le :

Théorème de Lesept : "Si tu as une erreur de compilation, quelqu'un l'a eue avant toi"

Donc, tu copies le texte de l'erreur (ou les termes les plus informatifs) dans ton browser et Google te trouvera (c'est un corollaire du théorème) un message sur un forum qui en parle. Avec un peu de bol, le problème sera résolu dans ce message...

Une recherche Google de "avrdude: verification error; content mismatch" donne quelques résultats mais peu de solutions. C'est parfois vu comme un problème de bootloader, mais aucune solution miracle et efficace n'est donnée.

J'ai vu un message où le problème a disparu sans raison...

J'ai eu un problème similaire une fois : c'est la carte qui a disparu dans la poubelle au final !

Salut

Procède par élimination. Essaye une autre NANO.

@+

Bonjour,

J'ai eu "un peu près" le même type d'erreur qui est apparue sans raison (connue par moi :slight_smile: ).

Je me suis aperçu que dans le gestionnaire de carte, pour ma nano j'avais pour le ATmega328p un old bootloader et un bootloader, j'ai changé la sélection et l'erreur lors du téléversement a disparu.

je ne sais pas si ce changement venait d'une mise à jour ou autre.

Bonjour,
Merci à tous pour vos réponses. Le port est bon, d'ailleurs le téléversement semble commencer avant de s'arrêter à cause de cette erreur.

En effet, en premier réflexe j'ai tapé le message d'erreur sur google, et les résultats sont effectivement peu probants, d'autant que le charabia arduino est encore plus obscur en anglais ! :smiley:

Effectivement, j'ai pu changer pour ne plus avoir le "old bootloader", mais ça a remplacé pour un nouveau message d'erreur !

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Une erreur est survenue lors du transfert du croquis

Question la ou les nano ont elles déjà pu être programmée?
Si elles n'ont jamais pu être programmées c'est sans doute que tu es sous Windows et qu'il manque le pilote pourCH340.

La carte a déjà été programmée. D'ailleurs un programme est présent dessus et fonctionne, lorsque rien n'est connecté.
Ceci dit, un détail qui a sûrement son importance : je viens de remarquer que dès que j'essaie d'alimenter un servomoteur avec mon arduino nano, le composant C7 se met à chauffer instantanément, mais vraiment sévère, au point que je peux pas poser mon doigt plus d'une demi seconde dessus au risque de me brûler.
Est ce que c'est possible que ce composant soit cramé et que ça ait tout bousillé ?

C7 ?
Tu parles de quel composant ?

@+