Léisung: avrdude: ser_open (): kann keen Apparat op Arduino opmaachen

An dësem Artikel wäert ech erkläre wéi een e gemeinsame Feeler an Arduino fixéiert:

avrdude: ser_open (): kann den Apparat net opmaachen "/ dev / ttyACM0": Erlaabnes refuséiert

Antecedentes

No laanger Zäit ouni Arduino ze benotzen hunn ech meng zwee Brieder geholl (d'Original an den elegoo) fir Aktivitéite mat menger Duechter ze maachen. Ech verbannen se, ech ginn de Blénk anzesetzen fir ze kucken datt alles an der Rei ass a wann ech et op d'Bord schécken, gëtt et de bekannte Feeler zréck.

Arduino: 1.8.5 (Linux), Kaart: "Arduino / Genuino Uno" avrdude: ser_open (): kann keen Apparat opmaachen "/ dev / ttyACM0": Erlaabnes refuséiert Problem beim Eroplueden. Besicht http://www.arduino.cc/de/Guide/Troubleshooting#upload fir Suggestiounen.

Souwuel op mengem PC wéi och um Laptop hunn ech Ubuntu 18.04 installéiert.

Solution

Ech fänken un mam Link deen se proposéieren. An ech verfollegen d'Schrëtt

En Tools / Plack Arduino / Genuino Uno ass ausgewielt

En Tools / Serien Hafen / Dev / ttyACM0

arduino avrdude ide Problem

a wéi d'Dokumentatioun et virschléit, am Fall wou et Probleemer mat den Treiber a Permissiounen sinn, maachen ech den Terminal op a féieren aus:

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

wou Äre Benotzernumm ass Äre Benotzernumm

Elo loggen ech mech aus a loggen erëm un. A just wann ech de PC / Laptop nei starten.

Et funktionnéiert ëmmer nach net fir mech an d'Arduino Dokumentatioun hëlleft net méi. Also hunn ech weider gesicht, a Foren a Bloggen. Wann op dësem Punkt et net fir Iech funktionnéiert an Dir sidd wéi ech. Follegt déi nächst Schrëtt

ls / dev / ttyACM0 zréckkomm / dev / ttyACM0
ls -l / dev / ttyACM0 nees crw-rw—- 1 Root Dialout 166, 0 Nov 26 16:41 / dev / ttyACM

Mat dësem bestätege mir datt den Hafen existéiert

Mir ginn Permissiounen a kontrolléieren ob eise Benotzer déi néideg Permissiounen huet.

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

An ech gesinn datt de Benotzer an der Grupp ass Dialout also dësen Deel hu mir et richteg.

Wat fir mech geschafft huet ass d'Ardduino nei z'installéieren.

Wann Dir kontrolléiert

which avrdude

An et bréngt näischt zréck, wat d'Arduino installéiere sollt fixéiert ginn.

sudo apt install --reinstall arduino

A wann Dir de Problem net geléist hutt, gitt mir e Kommentar an ech probéieren Iech ze hëllefen.

AVRDUDE Troubleshooting Tool

Et gëtt eng Skript si hu bereet dëse Problem ze behiewen. Dir kënnt probéieren ze gesinn ob et Iech hëlleft. Ech hunn et net benotzt awer ech loossen et well ech mengen et kann eng nëtzlech Ressource sinn.

AVRDUDE

Ech verloossen e bëssen Informatioun fir besser ze verstoen wat AVRDUDE ass. Den Numm kënnt vun AVRDUDE - AVR Downloader / UploaDEr

AVRDUDE ass en Utility fir den ROM an den EEPROM Inhalt vun AVR Mikrokontrolleren erofzelueden / lueden / manipuléieren mat der Systemprogramméierung (ISP) Technik.

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

AVRDUDE gouf vum Brian S. Dean als private Projet als Programméierer fir d'Atmel AVR Serie vu Mikrocontrollere gestart.

Dir fannt d'Software a vill méi Informatioun an der Projet Websäit.

Wann Dir eng onroueg Persoun sidd wéi mir a wëllt matschaffen an der Ënnerhalt a Verbesserung vum Projet, kënnt Dir en Don maachen. All d'Sue gi fir Bicher a Material ze kafen fir ze experimentéieren an Tutorials ze maachen

1 Kommentar zu "Léisung: avrdude: ser_open (): kann keen Apparat op Arduino opmaachen"

  1. Ech hunn e Problem mam Arduino een et kommunizéiert net mam Ide oder ëmgedréint ech hunn alles gutt konfiguréiert, all Hafenplack asw ... Ech hunn de Flip erofgelueden awer ech weess net wéi et funktionnéiert d'Firmware nei ze lueden déi ech mengen ass wat ass falsch, Dir hätt e bësse méi detailléiert wéi Dir Arduino nei installéiere wëllt, ech sinn nei bei dësem

    Äntwert

Verloossen e Commentaire