Solusyon: avrdude: ser_open (): dili maablihan ang aparato sa Arduino

Niini nga artikulo ipatin-aw ko kung unsaon pagsulbad ang usa ka kasagarang sayup sa Arduino:

avrdude: ser_open (): dili maablihan ang aparato "/ dev / ttyACM0": Gibalibaran ang pagtugot

Background

Pagkahuman sa usa ka hataas nga panahon nga wala gigamit ang Arduino gikuha nako ang akong duha nga pagsal-ot (ang orihinal ug ang Elegoo) sa pagbuhat sa pipila ka mga kalihokan sa akong anak nga babaye. Gikonektar ko sila, igasulud ko ang blink aron makita nga ang tanan maayo ug kung moadto ako aron ipadala kini sa board ibalik ang naila nga sayup.

Arduino: 1.8.5 (Linux), Card: "Arduino / Genuino Uno" avrdude: ser_open (): dili maablihan ang aparato "/ dev / ttyACM0": Gitugotan ang pagtugot nga adunay problema sa pag-upload sa pisara. Bisitaha ang http://www.arduino.cc/en/Guide/Troubleshooting#upload alang sa mga sugyot.

Parehas sa akong PC ug sa akong laptop adunay ako naka-install nga Ubuntu 18.04.

Solusyon

Nagsugod ako pinaagi sa pagsunod sa link nga gisugyot mo kanako. Ug gisunud nako ang mga lakang

En mga gamit / plato Napili ang Arduino / Genuino Uno

Pag-subscribe sa among lista sa pag-mail

En mga gamit / serial port / dev / ttyACM0

arduino avrdude ide problema

ug ingon sa gisugyot sa dokumentasyon, kung adunay mga problema sa mga Pagmaneho ug pagtugot, ablihan nako ang terminal ug ipatuman:

 sudo usermod -a -G tty yourUserName
 sudo usermod -a -G dialout yourUserName

diin imongUserName imong username

Karon nag-log out ug nag-log in usab ako. Ug kung nahibal-an ko usab ang PC / laptop.

Wala gihapon kini molihok alang kanako ug ang dokumentasyon sa Arduino dili na makatabang. Mao nga nagpadayon ako sa pagtan-aw, sa mga forum ug blog. Kung sa kini nga punto dili kini molihok alang kanimo ug ikaw sama kanako. Sunda ang sunod nga mga lakang

ls / dev / ttyACM0 ningbalik / dev / ttyACM0
ls -l / dev / ttyACM0 ningbalik crw-rw—- 1 root dialout 166, 0 Nov 26 16:41 / dev / ttyACM

Pinaagi niini gikumpirma namon nga adunay pantalan

Hatagan namon ang mga pagtugot ug susihon kung ang among tiggamit adunay mga kinahanglan nga pagtugot.

 sudo chmod a+rw /dev/ttyACM0
 id devuelve 20(dialout) 

Ug nakita nako nga ang mogamit naa sa sulud sa grupo dialout busa kini nga bahin nakuha namon kini nga tama.

Ang nagtrabaho alang kanako mao ang pag-instalar usab sa Arduino.

Kung imong susihon

which avrdude

Ug wala kini gibalik bisan unsa nga kinahanglan usab nga masulbad ang pag-install usab sa Arduino.

sudo apt install --reinstall arduino

Ug kung wala nimo masulbad ang problema, pagbilin kanako usa ka komento ug sulayan ko ikaw nga matabangan.

AVRDUDE Troubleshooting Tool

Adunay usa ka script giandam nila aron ayuhon kini nga problema. Mahimo nimong sulayan nga makit-an kung makatabang kini kanimo. Wala nako kini gigamit apan gibiyaan ko kini tungod kay sa akong hunahuna mahimo kini usa ka mapuslanon nga kapanguhaan.

AVRDUDE

Gibilin nako ang gamay nga kasayuran aron mas masabtan kung unsa ang AVRDUDE. Ang ngalan gikan sa AVRDUDE - AVR Downloader / UploaDEr

Ang AVRDUDE usa ka magamit aron ma-download / load / manipulate ang mga sulud nga ROM ug EEPROM sa AVR microcontrollers gamit ang teknik sa in-system programming (ISP).

https://www.nongnu.org/avrdude/

Ang AVRDUDE gisugdan ni Brian S. Dean ingon usa ka pribadong proyekto ingon usa ka programmer alang sa serye sa Atmel AVR nga mga microcontroller.

Mahimo nimo makit-an ang software ug daghan pa nga kasayuran sa website nga proyekto.

1 komento sa "Solution: avrdude: ser_open (): dili maablihan ang aparato sa Arduino"

  1. Adunay ako problema sa arduino usa nga dili kini nakigsulti sa ideya o vice versa naa nako ang tanan nga maayo nga pagkonfigurasi, tanan nga port plate ug uban pa ... Na-download nako ang flip apan wala ako mahibal-an kung giunsa kini molihok aron ma-reload ang firmware nga sa akong hunahuna unsa ang napakyas nga mahimo ka adunay usa ka gamay nga detalye kung giunsa ang pag-instalar usab sa arduino salamat bag-o ako niini

    tubag

Déjà un comentario