2017-10-18 6 views
0

Essayer de se connecter à un Arduino Leonardo de la ligne de commande en utilisant:ligne de commande avrdude ne peut pas se connecter au programmeur pour leonardo

./avrdude -patmega32u4 -C../etc/avrdude.conf -cavr109 -P/dev/cu.usbmodem1421 

Je reçois une série des erreurs suivantes:

avrdude: butterfly_recv(): programmer is not responding 

Cela semble indiquer que la carte ne passe pas en mode bootloader. J'ai essayé de forcer le mode bootloader en appuyant deux fois sur le bouton de réinitialisation pendant le téléchargement, mais en vain.

Appréciez toute aide ou information.

Répondre

0

Selon cette page: https://nicholaskell.wordpress.com/tag/leonardo/ J'ai besoin de déclencher le mode bootloader en établissant une connexion série avec 1200bps et en me déconnectant immédiatement. La raison pour laquelle je n'ai pas réussi à faire ce travail en appuyant sur le bouton de réinitialisation est que le Leonardo saisit souvent un nouveau nom de port série quand il se réinitialise, donc j'entrerais dans bootloader avec succès, mais quand je suis allé flasher, le port dans ma commande la ligne n'était plus valide.