حل: avrdude: ser_open (): آردوينو تي ڊيوائس نٿي کولي سگھي

هن آرٽيڪل ۾ مان وضاحت ڪندس ته آرڊينوينو ۾ هڪ عام غلطي کي ڪيئن حل ڪجي:

avrdude: ser_open (): ڊيولي نٿي کولي "/ dev / ttyACM0": اجازت رد ڪئي وئي

پس منظر

Arduino استعمال ڪرڻ کان بغير گهڻي وقت کان پوءِ مون پنهنجو ٻه انٽرويو ورتو آهي (اصل ۽ اليگو) منهنجي ڌيءَ سان ڪجهه سرگرميون ڪرڻ. مون انهن کي ڳن connectيو ، مان ٻلڻ داخل ڪرڻ وارو آهيان ته ڏسڻ ته سڀ ڪجهه ٺيڪ آهي ۽ جڏهن آئون هن کي بورڊ ڏانهن موڪلڻ ڏيان ٿو اها اها منجهن غلطي واري موٽ ڏئي ٿي.

آرڊينو: 1.8.5 (لينڪس) ، ڪارڊ: "Arduino / Genuino Uno" avrdude: ser_open (): ڊوائيس نه کولي سگھي ٿو "/ dev / ttyACM0": اجازت رد ڪئي وئي آهي بورڊ تي اپ لوڊ ڪرڻ جو مسئلو. تجويزن لاءِ http://www.arduino.cc/en/Guide/ پريشاني واري عمل کي اپ لوڊ ڪيو.

ٻئي منهنجي پي سي ۽ منهنجي ليپ ٽاپ تي مون وٽ يوبونٽ 18.04 انسٽال ٿيل آهي.

حل

آئون هيٺيان پيروي ڪندي لنڪ جيڪا توھان مون کي مشورو ڏيو. ۽ مان مرحلن تي عمل ڪندس

En اوزار / پليٽ Arduino / Genuino Un منتخب ٿيل آھي

اسان جي ميلنگ لسٽ ۾ سبسڪرائب ڪريو

En اوزار / سيريل پورٽ / ديو / ttyACM0

arduino avrdude خيال مسئلو

۽ جيئن دستاويز ڏيکاري ٿو ، جي صورت ۾ ڊرائيورز ۽ اجازتن سان مسئلا آهن ، مان ٽرمينل کوليو ۽ عمل ڏيان:

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

ڪٿي توهان جو نالو ڇا توهان جو يوزر نيم آهي

هاڻي مان لاگ آئوٽ ٿيو ۽ ٻيهر لاگ ان ٿيو. ۽ صرف صورت ۾ آئون پي سي / ليپ ٽاپ کي وري شروع ڪريان ٿو.

اهو اڃا تائين مون لاءِ ڪم نٿو ڪري ۽ ارڊينو دستاويز هاڻي مدد نه ٿو ڪري. تنهن ڪري ، مان ڳولي رهيو آهيان فورمز ۽ بلاگ ۾. جيڪڏهن ان موقعي تي اهو هرگز ڪم نٿو ڪري ۽ توهان مون وانگر آهيو. هيٺين مرحلن تي عمل ڪريو

ls / dev / ttyACM0 واپسي / dev / ttyACM0
ls -l / dev / ttyACM0 واپسي crw-rw-- 1 روٽ ڊائلٽ 166 ، 0 نومبر 26 16:41 / dev / ttyACM

ان سان اسان تصديق ڪريون ٿا ته بندرگاهه موجود آهي

اسان اجازتون ڏيڻ وارا آهيون ۽ جانچ ڪندا ته ڇا اسان جي صارف کي ضروري اجازتون آهن.

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

۽ مان ڏسان ٿو ته صارف گروپ جي اندر آهي ڊائريڪٽ پوءِ اهو حصو اسان صحيح سمجهيو.

آرودوينو کي ٻيهر انسٽال ڪرڻ لاءِ مون لاءِ ڇا ڪم ڪيو آهي.

جيڪڏهن توهان چيڪ ڪيو

which avrdude

۽ اها آرڊينو کي ري انسٽال ڪرڻ سان ڪجھ به واپس نه ٿي اچي.

sudo apt install --reinstall arduino

۽ جيڪڏهن توهان مسئلي کي حل نه ڪري سگهيا ، مون کي هڪ رايو ڇڏي ڏيو ۽ مان توهان جي مدد ڪرڻ جي ڪوشش ڪندس.

AVRDUDE تڪليف حل ڪرڻ وارو اوزار

اتي هڪ آهي اسڪرپٽ اهي انهي مسئلي کي حل ڪرڻ لاءِ تيار ڪيا آهن. توھان ڏسڻ جي ڪوشش ڪري سگھو ٿا جيڪڏھن اھو توھان جي مدد ڪري. مون اهو استعمال نه ڪيو آهي پر آئون ان کي ڇڏي ڏيان ٿو ڇاڪاڻ ته مان سمجهان ٿو ته اهو هڪ مفيد وسيلو ٿي سگهي ٿو.

AVRDUDE

آئون ٿوري informationاڻ ڇڏيان ٿو ته بهتر طور تي سمجھجي ته AVRDUDE ڇا آهي. نالو AVRDUDE مان ايندو آهي - AVR ڊائون لوڊ ڪندڙ / UploaDEr

AVRDUDE ڊائون لوڊ / لوڊ ڪرڻ / هلائيندڙ استعمال ڪرڻ لاءِ يو آئي آر مائڪرو مائڪرو ڪنٽرولرز مان ROM ۽ EEPROM مواد کي سسٽم پروگرامنگ (ISP) ٽيڪنڪي ۾ استعمال ڪندي ڊائونلوڊ ڪرڻ.

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

AVRDUDE برائن ايس ڊين پاران مائڪرو ڪنٽرولرز مان ايٽمل اي وي آر سيريز جي هڪ پروگرامر جي طور تي شروع ڪيو ويو.

توھان ڳولي سگھوٿا سافٽ ويئر ۽ ان ۾ گھڻي وڌيڪ معلومات پروجيڪٽ ويب سائيٽ.

1 تي تبصرو "حل: avrdude: ser_open (): آردوينو تي ڊيوائس نٿي کولي سگھي"

  1. مون کي ارڊينوينو جو مسئلو آهي هڪ اهو نظريو سان ڳالهه ٻولهه ناهي يا ان سان گڏ مون هر شي ترتيب ڏني آهي ، پورٽ پليٽ وغيره وغيره مون فلپ ڊائون لوڊ ڪئي آهي پر مان نه ٿو howاڻان ته اهو اهو فرمائي ٿو ته اهو فرمورور ٻيهر لوڊ ڪرڻ لاءِ ڪيئن ڪم ڪريان ٿو. ڇا غلط آهي ، توهان ٿورو وڌيڪ تفصيل وٺي سگهو ٿا arduino کي ڪيئن انسٽال ڪيو وڃي شڪر آهي مان هن ڏانهن نئون آهيان

    جواب

تبصرو ڪيو