Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.
robotics:computing:astuces_sur_les_atmel_avr [2011/10/10 19:58] gdo created |
robotics:computing:astuces_sur_les_atmel_avr [2012/09/20 10:52] (Version actuelle) |
||
---|---|---|---|
Ligne 44: | Ligne 44: | ||
Maintenant vous pouvez retirer votre oscillateur à quartz et les capacités, vous devriez être capable de programmer votre AVR. | Maintenant vous pouvez retirer votre oscillateur à quartz et les capacités, vous devriez être capable de programmer votre AVR. | ||
+ | ====== avrdude: Warning: cannot query manufacturer for device: error sending control message: Operation not permitted ====== | ||
+ | |||
+ | Si vous avez cette erreur dont voici la trace complète : | ||
+ | <code>$ avrdude -pm48 -cusbasp -Uflash:w:test_AVR.hex:a | ||
+ | avrdude: Warning: cannot query manufacturer for device: error sending control message: Operation not permitted | ||
+ | avrdude: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc</code> | ||
+ | |||
+ | Il s'agit simplement d'un problème de droits d'accès au device. Pour le corriger il faut rajouter une règle udev : | ||
+ | <code>echo "SYSFS{idVendor}==\"16c0\", SYSFS{idProduct}==\"05dc\", MODE=\"0660\", GROUP=\"plugdev\"" | sudo tee /etc/udev/rules.d/90-usbasp_VOTI.rules</code> | ||
+ | |||
+ | Il faudra faire attention à affecter correctement les variables udev selon votre matériel et votre environnement. |