Oplossing: avrdude: ser_open (): kin gjin apparaat op Arduino iepenje

Yn dit artikel sil ik útlizze hoe't in mienskiplike flater yn Arduino oplosse kin:

avrdude: ser_open (): kin apparaat net iepenje "/ dev / ttyACM0": Tastimming wegere

Eftergrûn

Nei in lange tiid sûnder Arduino te hawwen haw ik myn twa ynserts nommen (it orizjineel en it Elegoo) om wat aktiviteiten mei myn dochter te dwaan. Ik ferbine se, ik sil de knip ynfoegje om te sjen dat alles goed is en as ik it nei it boerd stjoere sil it de bekende flater weromjaan.

Arduino: 1.8.5 (Linux), Kaart: "Arduino / Genuino Uno" avrdude: ser_open (): kin apparaat net iepenje "/ dev / ttyACM0": Tastimming wegere Probleem mei uploade nei it boerd. Besykje http://www.arduino.cc/en/Guide/Troubleshooting#upload foar suggestjes.

Sawol op myn PC as myn laptop haw ik Ubuntu 18.04 ynstalleare.

Solution

Ik begjin mei folgjen fan de link dat jo my foarstelle, En ik folgje de stappen

En ark / plaat Arduino / Genuino Uno is selekteare

En ark / seriële poarte / dev / ttyACM0

arduino avrdude ide probleem

en lykas de dokumintaasje suggereart, as d'r problemen binne mei de bestjoerders en tagongsrjochten, iepenje ik de terminal en fiere ik út:

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

wêr dyn brûkersnamme is jo brûkersnamme

No log ik út en meld my wer oan. En krekt as ik de PC / laptop opnij starte.

It wurket noch altyd net foar my en de dokumintaasje fan Arduino helpt net mear. Dat ik bin trochgean te sykjen, yn forums en blogs. As op dit punt it net foar jo wurket en jo binne lykas my. Folgje de folgjende stappen

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

Hjirmei befestigje wy dat de poarte bestiet

Wy sille tagongsrjochten jaan en kontrolearje as ús brûker de nedige tagongsrjochten hat.

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

En ik sjoch dat de brûker binnen de groep is dialout dus dit diel hawwe wy it goed.

Wat foar my hat wurke, is Arduino opnij ynstalleare.

As jo ​​kontrolearje

which avrdude

En it jouwt neat werom dat Arduino opnij ynstalleare moat wurde oplost.

sudo apt install --reinstall arduino

En as jo it probleem net hawwe kinne oplosse, lit my dan in opmerking en ik sil besykje jo te helpen.

AVRDUDE Helpmiddel foar oplossen fan problemen

Der is in a skript dat se hawwe taret om dit probleem op te lossen, Jo kinne besykje te sjen as it jo helpt. Ik haw it net brûkt, mar ik lit it om't ik tink dat it in nuttige boarne kin wêze.

AVRDUDE

Ik lit in bytsje ynformaasje achter om better te begripen wat AVRDUDE is. De namme komt fan AVRDUDE - AVR Downloader / UploaDEr

AVRDUDE is in hulpprogramma om de ROM- en EEPROM-ynhâld fan AVR-microcontrollers te downloaden / laden / manipulearje mei de ISP-technyk (system-programming).

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

AVRDUDE waard begon troch Brian S. Dean as in priveeprojekt as programmeur foar de Atmel AVR-searje fan mikrokontrollers.

Jo kinne de software en folle mear ynformaasje fine yn 'e projekt webside.

1 reaksje op "Oplossing: avrdude: ser_open (): kin gjin apparaat op Arduino iepenje"

  1. Ik haw in probleem mei arduino ien, it kommuniseart net mei it ide of oarsom. Ik haw alles goed ynsteld, alle poarteplaat ensfh. wat is ferkeard, soene jo in bytsje mear detail hawwe kinne hoe't jo arduino opnij ynstallearje, tank, ik bin hjir nij foar

    antwurd

Leave a comment