Réiteach: avrdude: ser_open (): ní féidir an gléas a oscailt ar Arduino

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

fadhb arduino avrdude ide

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.

1 trácht ar "Réiteach: avrdude: ser_open (): ní féidir an gléas a oscailt ar Arduino"

  1. 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

    freagra

Fág tagairt