Soluzzjoni: avrdude: ser_open (): ma tistax tiftaħ apparat fuq Arduino

F'dan l-artikolu se nispjega kif issolvi żball komuni f'Arduino:

avrdude: ser_open (): ma jistax jiftaħ apparat "/ dev / ttyACM0": Permess miċħud

Sfond

Wara żmien twil mingħajr ma nuża Arduino ħadt iż-żewġ inserzjonijiet tiegħi (l-oriġinali u l- elegoo) biex tagħmel xi attivitajiet ma 'binti. Qabbadhom, se ndaħħal il-blink biex nara li kollox sejjer tajjeb u meta mmur nibgħatha lill-bord jirritorna l-iżball magħruf.

Arduino: 1.8.5 (Linux), Karta: "Arduino / Genuino Uno" avrdude: ser_open (): ma tistax tiftaħ apparat "/ dev / ttyACM0": Permess miċħud Problema li ttella 'fuq il-bord. Żur http://www.arduino.cc/en/Guide/Troubleshooting#upload għal suġġerimenti.

Kemm fuq il-PC u l-laptop tiegħi għandi Ubuntu 18.04 installat.

Soluzzjoni

Nibda billi nsegwu l-link li jissuġġerixxu. U nsegwi l-passi

En għodda / pjanċa Huwa magħżul Arduino / Genuino Uno

En għodda / port serjali / dev / ttyACM0

problema arduino avrdude ide

u kif tissuġġerixxi d-dokumentazzjoni, f'każ li jkun hemm problemi bis-Sewwieqa u l-permessi, niftaħ it-terminal u nwettaq:

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

fejn YourUserName huwa l-username tiegħek

Issa niskonnettja u nerġa 'nilloggja. U fil-każ li nerġa nibda l-PC / laptop.

Għadu ma jaħdimx għalija u d-dokumentazzjoni Arduino ma tgħinx iktar. Allura bqajt infittex, f'forums u blogs. Jekk f'dan il-punt ma jaħdimx għalik u int bħali. Segwi l-passi li jmiss

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

B'dan nikkonfermaw li l-port jeżisti

Se nagħtu permessi u niċċekkjaw jekk l-utent tagħna għandux il-permessi meħtieġa.

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

U nara li l-utent jinsab fil-grupp dial out mela din il-parti rnexxielna.

Dak li ħadem għalija kien li terġa 'tinstalla Arduino.

Jekk tiċċekkja

which avrdude

U ma jirritorna xejn li jerġa 'jinstalla Arduino għandu jiġi solvut.

sudo apt install --reinstall arduino

U jekk ma rnexxilekx issolvi l-problema, ħallini kumment u nipprova ngħinek.

AVRDUDE Troubleshooting Tool

Hemm kitba li ħejjew biex jirranġaw din il-problema. Tista 'tipprova tara jekk jgħinekx. Ma użajthiex imma qed inħalliha għax naħseb li tista 'tkun riżorsa utli.

AVRDUDE

Inħalli ftit informazzjoni biex nifhem aħjar x'inhu AVRDUDE. L-isem ġej minn AVRDUDE - AVR Downloader / UploaDEr

AVRDUDE hija utilità biex tniżżel / tgħabbi / timmanipula l-kontenuti tar-ROM u l-EEPROM tal-mikrokontrolluri AVR billi tuża t-teknika tal-programmazzjoni fis-sistema (ISP).

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

AVRDUDE inbeda minn Brian S. Dean bħala proġett privat bħala programmatur għas-serje ta 'mikrokontrolluri AVR ta' Atmel.

Tista 'ssib is-softwer u ħafna iktar informazzjoni fil-websajt websajt tal-proġett.

1 kumment dwar "Soluzzjoni: avrdude: ser_open (): ma tistax tiftaħ apparat fuq Arduino"

  1. Għandi problema bl-arduino waħda ma tikkomunikax mal-ide jew viċi versa Għandi kollox ikkonfigurat sew, il-port plate kollha eċċ ... Niżżilt flip imma ma nafx kif taħdem biex terġa 'tgħabbi l-firmware li naħseb li hu dak li jonqos jista 'jkollok ftit iktar dettall kif terġa' tinstalla arduino grazzi jien ġdid għal dan

    tweġiba

Ħalli kumment