Çareserî: avrdude: ser_open (): li ser Arduino-yê cîhaz venabe

Di vê gotarê de ez ê vebêjim ka çewtî çewtiyek hevpar li Arduino çareser bike:

avrdude: ser_open (): nikare amûrê veke "/ dev / ttyACM0": Destûr nehat qebûl kirin

Paşde

Piştî demek dirêj bêyî ku Arduino bikar bînin min du insertên xwe (orîjînal û Elegoo) bi keça min re hin çalakiyan bike. Ez wan girêdidim, ez ê blinkê têxim hundurê ku her tişt baş e û dema ku ez diçim wê dişînim ser panelê ew xeletiya naskirî vedigerîne.

Arduino: 1.8.5 (Linux), Qert: "Arduino / Genuino Uno" avrdude: ser_open (): nikare cîhazê veke "/ dev / ttyACM0": Destûr nehat qebûl kirin Pirsgirêka barkirina ser panelê. Ji bo pêşniyaran biçin serdana http://www.arduino.cc/en/Guide/Troubleshooting#upload.

Hem li PC û hem jî laptopa min Ubuntu 18.04 sazkirî ye.

Solution

Ez bi şopandina yê dest pê dikim girêdana ku hûn ji min re pêşniyar dikin. Ez gavan dişopînim

En alav / plak Arduino / Genuino Uno tê hilbijartin

Abone navnîşa nameya me

En alavên / bendera rêzê / dev / ttyACM0

arduino avrdude pirsgirêka ide

û wekî ku belgekirin destnîşan dike, heke pirsgirêkên bi Ajokar û destûrên hebin, ez termînalê vedikim û dimeşînim:

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

derê yourUserName navê te yê bikarhêner e

Naha ez têkevim û dîsa têkevim hundur. Just hema di doza ku ez PC / laptopê ji nû ve destpêdikim.

Ew hîn jî ji min re naxebite û belgekirina Arduino jî êdî alîkariyê nade. Ji ber vê yekê min li forûm û tevnvîsan berdewam geriya. Ger di vê nuqteyê de ev ji bo we nexebite û hûn mîna min in. Gavên din bişopînin

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

Bi vê yekê em piştrast dikin ku bender heye

Em ê destûrnameyan bidin û kontrol bikin ka bikarhênerê me destûrên hewce hene.

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

Ez dibînim ku bikarhêner di nav komê de ye dialout ji ber vê yekê ev beş me rast kir.

Ya ku ji bo min xebitî ji nû ve sazkirina Arduino bû.

Ger hûn kontrol bikin

which avrdude

It ew venagerîne tiştek ji nû ve sazkirina Arduino divê were çareser kirin.

sudo apt install --reinstall arduino

If heke we nekariye pirsgirêkê çareser bikin, ji min re şîroveyek bihêlin û ez ê hewl bidim ku alîkariya we bikim.

AVRDUDE Amûra Çareserkirina Çareseriyê

Heye senaryoya ku wan amade kirine da ku vê pirsgirêkê sererast bikin. Hûn dikarin biceribînin ka ew ji we re dibe alîkar. Min ew bikar neaniye lê ez wê dihêlim ji ber ku ez difikirim ku ew dikare bibe çavkaniyek bikêr.

AVRDUDE

Ez agahdariyek piçûk dihêlim da ku baştir fam bikim ka AVRDUDE çi ye. Nav ji AVRDUDE - AVR Downloader / UploaDEr tê

AVRDUDE kêrhatî ye ku bi karanîna teknîkî ya bernamekirinê di pergalê de (ISP) naveroka ROM û EEPROM a mîkrokontrolleran dakêşîne / barkir / manipule dike.

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

AVRDUDE ji hêla Brian S. Dean ve wekî projeyek taybetî wekî bernameyek ji bo rêzikên mîkrokontrolkerên Atmel AVR hate destpê kirin.

Hûn dikarin nermalavê û pir bêtir agahdariyê di nav de bibînin malpera projeyê.

1 şîrove li ser "Çareserî: avrdude: ser_open (): li ser Arduino nikare amûrê veke"

  1. Pirsgirêka min bi arduino re heye ew bi ide re têkilî nade an berevajî min her tişt baş verastkirî ye, hemî plakaya portê hwd ... Min flip daxist lê ez nizanim ew çawa dixebite ku firmware-ya ku ez difikirim ji nû ve were barkirin ya ku têk diçe hûn dikarin hinekî hûrgulîtir bibin ku hûn çawa arduino ji nû ve saz dikin spas ji bo vê ez nû me

    bersiv

Leave a comment