web-dev-qa-db-fra.com

Mac + Uno + avrdude: stk500_recv (): le programmeur ne répond pas

J'essaye de télécharger le fichier .hex sur Arduino. Je n'ai aucun problème avec le téléchargement de code via IDE (comme un exemple de clignotement ou tout autre). Le port et la carte sont corrects.

Donc, le problème apparaît lorsque j'essaie de télécharger

avrdude -pm328p -carduino -P/dev/tty.usbmodemfd121 -b57600 -D -Uflash:w:grbl_v0_8c_atmega328p_16mhz_9600.hex -v -v -v -v

avrdude: Version 6.1, compiled on Mar 23 2014 at 04:42:55
     Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
     Copyright (c) 2007-2014 Joerg Wunsch

     System wide configuration file is "/usr/local/Cellar/avrdude/6.1/etc/avrdude.conf"
     User configuration file is "/Users/Mikhail/.avrduderc"
     User configuration file does not exist or is not a regular file, skipping

     Using Port                    : /dev/tty.usbmodemfd121
     Using Programmer              : arduino
     Overriding Baud Rate          : 57600
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00

Ce que j'ai essayé:

  • J'ai 4 Uno à la table (versions originales + versions gratuites), le même problème.
  • J'ai installé les derniers pilotes de ici , essayé avec et sans eux. 
  • essayé avec avrdude qui vient avec Arduino IDE (versions 1.0.5 et nocturnes) et le plus récent avrdude v.6.1 brew install avrdude
  • différentes vitesses de transmission jusqu'à 9600
  • essayé d'appuyer sur reset après que les octets soient envoyés comme suggéré ici
9

Résolu avec Hex Uploader .

Il est créé pour faire clignoter les fichiers .hex dans Arduino pour Mac OS.

Les options pour d'autres systèmes d'exploitation sont décrites dans la documentation grbl .

0

Ce qui l'a corrigé pour moi était:

  • Débranchez le câble USB de l’Arduino
  • Essayez de télécharger votre programme
  • Cela échouera et l'application Arduino vous demandera quel port USB utiliser.
  • Je l'ai fait deux fois
  • Puis branchez le câble USB sur l’Arduino
  • Téléchargez votre programme ... succes!

Remarque: Peu de temps avant d’installer les pilotes mentionnés par Mikhail.

Configuration: Mac OS 10.9.5, Arduino.app 1.0.6, Arduino Duemilanove

4
Docman

J'ai eu le même problème avec la carte Arduino Leonardo. Je remarque que j'ai oublié de définir ma version de carte à partir de IDE. Après avoir sélectionné le bon conseil (Outils -> Conseil -> Arduino Leonardo), le problème est résolu.

0
wolfiem

Avait le même problème. Mais je l'ai corrigé en allant dans Outils-> Port série, puis en sélectionnant tty.ADR6300-SerialPort

0
Brandon Lewis

Je viens d'acheter un panneau arduinomonkey nano d'Amazon et de rencontrer ce problème. J'utilise le logiciel Arduino version 1.0.5 et mac osx version 10.9.4.

J'ai essayé de nombreuses suggestions différentes (par exemple, maintenir la réinitialisation en cours de téléchargement) et aucune des solutions ne fonctionnait de manière fiable. Dans tous les documents, il est indiqué que pour Mac, aucun pilote USB mis à jour n'est nécessaire. Je viens de télécharger les pilotes mis à jour à partir de: http://www.ftdichip.com/Drivers/VCP.htm ( 2.2.18) 

après avoir téléchargé et lancé le fichier FTDI ..._ 10_4 _..... Après l’installation, nous sommes retournés à l’arduino IDE et avons téléchargé un croquis ... cela a fonctionné à la perfection!

0
Arne

J'ai eu le même problème avec mon Arduino Uno hier soir. Après avoir frappé ma tête contre le mur, j'ai mis à jour l'Arduino IDE vers la version 1.6.0 .. Je l'ai fait sur un Mac OS X, simplement en téléchargeant la version 1.6.0. depuis la page d'accueil Arduino.

Après avoir installé ceci puis sélectionné le bon conseil dans mon cas, quelque chose comme:/dev/tty/usbmodem ____ (Arduino Uno)

L’erreur a été corrigée et je pouvais à nouveau télécharger des programmes sans avoir à appuyer sur un bouton de réinitialisation délicat, c’est-à-dire une seconde après le téléchargement du programme, maintenez le bouton de réinitialisation enfoncé pendant 5 secondes.

Eh bien c'est ce qui a fonctionné pour moi, espérons que cela fonctionne pour les autres! 

0
wgwz