San alt seo, míneoidh mé conas earráid choitianta a réiteach in Arduino:
avrdude: ser_open (): ní féidir an gléas a oscailt "/ dev / ttyACM0": Diúltaíodh cead
Cúlra
Tar éis tamaill fhada gan Arduino a úsáid thóg mé mo dhá chur isteach (an ceann bunaidh agus an elegoo) roinnt gníomhaíochtaí a dhéanamh le m’iníon. Ceanglaím iad, táim chun an blink a chur isteach chun a fheiceáil go bhfuil gach rud go breá agus nuair a théim chun é a sheoladh chuig an mbord cuireann sé an earráid aitheanta ar ais.
Arduino: 1.8.5 (Linux), Cárta: "Arduino / Genuino Uno" avrdude: ser_open (): ní féidir feiste oscailte "/ dev / ttyACM0": Diúltaíodh cead a uaslódáil Fadhb ar an gclár. Tabhair cuairt ar http://www.arduino.cc/en/Guide/Troubleshooting#upload le haghaidh moltaí.
Tá Ubuntu 18.04 suiteáilte agam ar mo ríomhaire agus ar mo ríomhaire glúine.
Réiteach
Tosaím tríd an nasc a mholann siad a leanúint. Agus leanaim na céimeanna
En uirlisí / pláta Roghnaítear Arduino / Genuino Uno
En port uirlisí / sraitheach / dev / ttyACM0
agus mar a thugann an cháipéisíocht le fios, i gcás go bhfuil fadhbanna leis na Tiománaithe agus na ceadanna, osclaím an teirminéal agus déanaim:
sudo usermod -a -G tty yourUserName
sudo usermod -a -G dialout yourUserName
donde d'Ainm Úsáideora an t-ainm úsáideora atá ort
Anois déanaim logáil amach agus logáil isteach arís. Agus ar eagla na heagla go n-atosóidh mé an ríomhaire / ríomhaire glúine.
Ní oibríonn sé dom fós agus ní chuidíonn cáipéisíocht Arduino níos mó. Mar sin choinnigh mé ag féachaint, i bhfóraim agus i mblaganna. Más rud é ag an bpointe seo ní oibríonn sé duitse agus tá tú cosúil liomsa. Lean na chéad chéimeanna eile
tuairisceáin ls / dev / ttyACM0 / dev / ttyACM0
filleann ls -l / dev / ttyACM0 crw-rw—- 1 dhiailiú fréimhe 166, 0 Samhain 26 16:41 / dev / ttyACM
Leis seo dearbhaímid go bhfuil an calafort ann
Táimid chun ceadanna a thabhairt agus seiceáil an bhfuil na ceadanna riachtanacha ag ár n-úsáideoir.
sudo chmod a+rw /dev/ttyACM0
id devuelve 20(dialout)
Agus feicim go bhfuil an t-úsáideoir laistigh den ghrúpa dialóg mar sin an chuid seo fuair muid i gceart é.
Is é an rud a d’oibrigh dom ná Arduino a athshuiteáil.
Má sheiceálann tú
which avrdude
Agus ní fhilleann sé rud ar bith ba chóir Arduino a athshuiteáil a réiteach.
sudo apt install --reinstall arduino
Agus murar éirigh leat an fhadhb a réiteach, fág trácht dom agus déanfaidh mé iarracht cabhrú leat.
Uirlis Fabhtcheartaithe AVRDUDE
Tá a script a d’ullmhaigh siad chun an fhadhb seo a shocrú. Féadfaidh tú iarracht a dhéanamh féachaint an gcabhraíonn sé leat. Níor úsáid mé é ach fágaim é mar is dóigh liom gur acmhainn úsáideach í.
AVRDUDE
Fágaim beagán faisnéise chun tuiscint níos fearr a fháil ar cad é AVRDUDE. Tagann an t-ainm ó AVRDUDE - AVR Downloader / UploaDEr
Is fóntais é AVRDUDE chun ábhar ROM agus EEPROM de mhicrea-rialaitheoirí AVR a íoslódáil / luchtú / ionramháil agus an teicníc ríomhchlárúcháin in-chórais (ISP) á úsáid.
https://www.nongnu.org/avrdude/
Chuir Brian S. Dean tús le AVRDUDE mar thionscadal príobháideach mar ríomhchláraitheoir do shraith micrea-rialaitheoirí Atmel AVR.
Is féidir leat na bogearraí agus i bhfad níos mó faisnéise a fháil sa suíomh Gréasáin an tionscadail.
Tá fadhb agam le arduino amháin ní dhéanann sé cumarsáid leis an ide nó vice versa tá gach rud cumraithe agam go maith, gach pláta calafoirt srl ... Tá smeach íoslódáilte agam ach níl a fhios agam conas a oibríonn sé chun an fhirmware a athlódáil is dóigh liom atá ann cad atá cearr, d’fhéadfadh go mbeadh beagán níos mionsonraithe agat conas arduino a athshuiteáil a bhuíochas sin tá mé nua leis seo