Go Down

Topic: avrdude: stk500_getsync(): not in sync: resp=0x00 (Read 10 times) previous topic - next topic

barbudor

Les differentes cartes Arduino fonctionnenet a des vitesses de port série différentes.
Le test de rebouclage permet de vérifier en effet la bonne installation du driver.

Mais pour que le téléchargement se passe bien il faut d'un part que le bootloader soit bien installé sur ta carte et que tu choisisses le bon type de carte.

D'après tes commentaires j'ai l'impression que tu as choisit un modèle UNO dans le modèle Board. Je ne peut pas vérifier facilement si c'est le bon modèle depuis mon Bby, mais si ton Arduino Ethernet utilise un bootloader Arduino, alors la LED de la carte doit clignoter 3 fois au reset, et notamment au reset provoqué par le début du téléchargement.

Les problèmes peuvent donc etre :
- mauvais choix de carte dans le menu board. Solution : prendre le bon modèle de carte
- auto reset non actif. Solution : presser manuellement le bouton reset au début du téléchargement
- bootloader mal flashé ou effacé. Solution : reflasher le bootloader avec un programmateur ICSP our une autre carte Arduino en mode ICSP.

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Christian_R

J'ai eu un problème exactement identique.
Commencer par vérifier les choses basiques :
- câble USB correctement branché,
- essayer d'appuyer sur le bouton reset de la carte avant de lancer le programme,
- driver sous Windows OK dans Panneau de configuration / Gestionnaire de périphériques
- Choix du bon numéro de port dans le logiciel Arduino et baudrate
- Choix de la bonne carte Arduino dans la liste des différents modèles.
Eventuellement on peut éditer le fichier arduino/hardware/arduino/boards.txt

Au final, j'ai remplacé la version du logiciel Arduino 0018-fr (j'avait pris cette version car en français) par la dernière 1.0 et ça a réglé tous les problèmes.
Christian

Sathard

Bonsoir à tous,

Je vous remercie de vos réponses.

J'ai vérifié que le port COM sélectionné dans l'IDE (version 1.0.1) soit le bon (COM3 pour mon ordi sous XP et COM4 pour mon ordi sous Seven).
Le board sélectionné dans l'IDE est le bon : Arduino Ethernet.
J'ai essayé l'appui sur le bouton reset de la carte, sans succès.
J'ai essayé plusieurs baudrate dans la config du pilote de port COM et j'ai aussi vérifié le baudrate dans le fichier boards.
Je m'oriente aussi de plus en plus vers un problème de bootloader ...
En effet, la LED "L9" de la carte ne clignote pas aux reset (appui sur le bouton ou téléversement). Elle reste allumée fixe ...
Du coup, quel est le bootloader que je dois prendre et comment le flasher ? (grâce au module USB2Serial et à l'IDE, ou bien faut il un autre programme ?)

S'il existe un tuto, je suis preneur !

al1fch

Bonjour

Voici un lien décrivant 'en anglais) une procédure pour mettre à jour le bootloader d'une carte Arduino Ethernet
Une seconde carte Arduino est utilisée , elle exécute un sketch fourni.
http://scuola.arduino.cc/en/content/upgrade-arduino-ethernet-bootloader-latest-version

Le bon bootloader est fourni avec Arduino 1.0.1 dans le dossier hardware\arduino\bootloaders\optiboot,  c'est le fichier optiboot_atmega328.hex (version 4.4 d'Optiboot)

Sathard

#9
Jul 23, 2012, 11:07 am Last Edit: Jul 23, 2012, 11:36 am by Sathard Reason: 1
Bonjour,

La page vers laquelle vous me renvoyez me semble très utile.
Je ne l'avais pas trouvé lors de mes recherches.
Le seul souci est que je vais devoir acheter un autre Arduino pour dépanner le mien (qui est tout neuf !)
C'est un surcoût de 25 € minimum ...

Sur ma carte USB2SERIAL, se trouve un connecteur 2x3 broches, ainsi que sur ma carte Arduino Ethernet. Est-il possible de reprogrammer le bootloader de l'ATMEGA328 par ce biais, en réalisant un câble spécifique ?

Go Up