2016-01-28 2 views
0

Je suis en train de télécharger un fichier hex à Atmega328 sur ma planche arduino de l'ONU que je bâtis avec le plugin Eclipse AVR mais quand je lance avrdude -pm328p -carduino -P/dev/ttyACM0 -b9600 -Uflash:w:/home/bruno/workspace/testAVR/Release/testAVR.hex:a je reçois avrdude: stk500_recv(): programmer is not respondingprogrammeur avrdude ne répond pas lors du téléchargement d'un fichier .hex

I essayé de télécharger un code led clignotant en utilisant arduino IDE et cela a bien fonctionné.

Répondre

0

Il s'agit d'une erreur assez générale qui peut être provoquée par un certain nombre de choses. Essayez d'ajouter un drapeau -vvv (ou peut-être -vvvv) qui vous donnera une sortie plus verbeuse lors de la programmation.

Une chose à essayer est d'appuyer sur le bouton de réinitialisation de l'Arduino immédiatement après que avrdude ait écrit les premiers octets.

Assurez-vous qu'il n'y a rien en court-circuit et que l'Uno dispose d'une source d'alimentation stable. De plus, s'il y a quoi que ce soit connecté aux broches RX/TX, cela peut causer un problème de programmation. Assurez-vous que vous utilisez le bon programmeur, si votre Arduino est un clone, vous pouvez avoir besoin de -c arduino-ft232r.