Risinājums: avrdude: ser_open (): nevar atvērt ierīci Arduino

Šajā rakstā es paskaidrošu, kā novērst izplatītu kļūdu Arduino:

avrdude: ser_open (): nevar atvērt ierīci "/ dev / ttyACM0": Atļauja liegta

Fons

Pēc ilgāka laika, neizmantojot Arduino, esmu paņēmis divus savus dēļus (oriģinālu un Elegoo), lai veiktu dažas darbības ar manu meitu. Es tos savienoju, es ievietošu mirgot, lai redzētu, ka viss ir kārtībā, un, kad es eju to nosūtīt uz tāfeli, tas atgriež labi zināmo kļūdu.

Arduino: 1.8.5 (Linux), karte: "Arduino / Genuino Uno" avrdude: ser_open (): nevar atvērt ierīci "/ dev / ttyACM0": Atļauja liegta. Problēma ar augšupielādi dēlī. Lai saņemtu ieteikumus, apmeklējiet vietni http://www.arduino.cc/en/Guide/Troubleshooting#upload.

Gan datorā, gan klēpjdatorā ir instalēts Ubuntu 18.04.

Šķīdums

Es sāku ar sekošanu saite, kuru jūs man iesakāt. Un es sekoju soļiem

En instrumenti / plāksne Ir izvēlēts Arduino / Genuino Uno

Abonējiet mūsu adresātu sarakstu

En instrumenti / seriālais ports / dev / ttyACM0

arduino avrdude ide problēma

un, kā liecina dokumentācija, ja rodas problēmas ar draiveriem un atļaujām, es atveru termināli un izpildu:

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

kur Tavs lietotājvārds ir tavs lietotājvārds

Tagad es izrakstos un piesakos vēlreiz. Un tikai gadījumā, ja restartēju datoru / klēpjdatoru.

Man tas joprojām nedarbojas, un Arduino dokumentācija vairs nepalīdz. Tāpēc es turpināju meklēt forumos un emuāros. Ja šajā brīdī tas jums nedarbojas un jūs esat līdzīgs man. Veiciet nākamās darbības

ls / dev / ttyACM0 atgriež / dev / ttyACM0
ls -l / dev / ttyACM0 atgriež crw-rw—- 1 saknes iezīmējumu 166, 0 26. novembrī 16:41 / dev / ttyACM

Ar to mēs apstiprinām, ka osta pastāv

Mēs gatavojamies piešķirt atļaujas un pārbaudīt, vai mūsu lietotājam ir nepieciešamās atļaujas.

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

Un es redzu, ka lietotājs atrodas grupā iezvanes taustiņš tāpēc šī daļa mums bija pareizi.

Man ir izdevies pārinstalēt Arduino.

Ja pārbaudīsit

which avrdude

Un tas neko neatgriež, jāpārinstalē Arduino.

sudo apt install --reinstall arduino

Un, ja jums nav izdevies atrisināt problēmu, atstājiet man komentāru, un es centīšos jums palīdzēt.

AVRDUDE problēmu novēršanas rīks

Ir a viņi ir sagatavojuši, lai novērstu šo problēmu. Jūs varat mēģināt noskaidrot, vai tas jums palīdz. Es to neesmu izmantojis, bet atstāju, jo domāju, ka tas var būt noderīgs resurss.

AVRDUDE

Es atstāju mazliet informācijas, lai labāk saprastu, kas ir AVRDUDE. Nosaukums radies no AVRDUDE - AVR Downloader / UploaDEr

AVRDUDE ir utilīta, lai lejupielādētu / ielādētu / manipulētu ar AVR mikrokontrolleru ROM un EEPROM saturu, izmantojot sistēmā esošās programmēšanas (ISP) tehniku.

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

AVRDUDE uzsāka Braiens S. Dīns kā privāts projekts kā Atmel AVR mikrokontrolleru sērijas programmētājs.

Programmatūru un daudz vairāk informācijas varat atrast vietnē projekta vietne.

1 komentārs par tēmu "Risinājums: avrdude: ser_open (): nevar atvērt ierīci ierīcē Arduino"

  1. Man ir problēma ar arduino vienu, tas nesazinās ar ide vai otrādi, man viss ir labi konfigurēts, visa porta plāksne utt. Esmu lejupielādējis flip, bet es nezinu, kā tas darbojas, lai atkārtoti ielādētu programmaparatūru, kas, manuprāt, ir kas ir nepareizi, jums varētu būt nedaudz sīkāka informācija par to, kā pārinstalēt arduino, pateicoties tam, ka esmu jauns

    atbilde

Atstājiet savu komentāru