ऊत्तराची: एअरड्यूड: सेर_ओपेन (): आरडिनो वर डिव्हाइस उघडू शकत नाही

या लेखात मी अर्डिनोमधील सामान्य त्रुटी कशी सोडवायची हे स्पष्ट करेल:

avrdude: ser_open (): डिव्हाइस "/ dev / ttyACM0" उघडू शकत नाही: परवानगी नाकारली

पार्श्वभूमी

बर्‍याच दिवसांनंतर आर्डिनो वापरल्याशिवाय मी माझे दोन घातले (मूळ आणि इलिगू) माझ्या मुलीबरोबर काही क्रियाकलाप करणे. मी त्यांना कनेक्ट करतो, सर्वकाही ठीक आहे हे पाहण्यासाठी मी ब्लिंक घालणार आहे आणि जेव्हा मी ते बोर्डकडे पाठवितो तेव्हा ती सुप्रसिद्ध त्रुटी परत करते.

अर्दूनो: १.1.8.5..0 (लिनक्स), कार्ड: "अर्डिनो / जेनुनो युनो" एर्डड्यूड: सेर_ओपेन (): डिव्हाइस उघडू शकत नाही "/ dev / ttyACMXNUMX": परवानगी नाकारली बोर्डवर अपलोड करण्यात समस्या. सूचनांसाठी http://www.arduino.cc/en/Guide/ समस्यानिवारण#upload भेट द्या.

माझ्या पीसी आणि माझ्या लॅपटॉप दोन्ही वर मी उबंटू 18.04 स्थापित केले आहेत.

ऊत्तराची

त्यांनी सुचवलेल्या दुव्याचे अनुसरण करून मी सुरुवात करतो. आणि मी चरणांचे अनुसरण करतो

En साधने / प्लेट अर्दूनो / जेनुउनो युनो निवडले

En साधने / मालिका पोर्ट / dev / ttyACM0

आर्दूइनो आर्डुड आइड समस्या

आणि दस्तऐवजीकरणानुसार, ड्रायव्हर्स आणि परवानग्यांसह समस्या असल्यास, मी टर्मिनल उघडते आणि कार्यान्वित करते:

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

कुठे तुमचे वापरकर्तानाव आपले वापरकर्तानाव आहे

आता मी लॉग आउट केले आणि पुन्हा लॉग इन केले. आणि फक्त जर मी पीसी / लॅपटॉप रीस्टार्ट केले तर.

हे अद्याप माझ्यासाठी कार्य करत नाही आणि आर्डिनो दस्तऐवज यापुढे मदत करत नाही. म्हणून मी मंच आणि ब्लॉगमध्ये पहात राहिलो आहे. जर या टप्प्यावर ते आपल्यासाठी कार्य करत नसेल तर आपण माझ्यासारखे आहात. पुढील चरणांचे अनुसरण करा

ls / dev / ttyACM0 परतावा / देव / ttyACM0
एलएस -एल / ​​देव / टीटीएएसीएम0 रिटर्न क्र-आरडब्ल्यू- 1 रूट डायलआउट 166, 0 नोव्हेंबर 26 16:41 / डेव्ह्ह / टीटीएएसीएम

याद्वारे आम्ही पुष्टी करतो की पोर्ट अस्तित्त्वात आहे

आम्ही परवानग्या देणार आहोत आणि आमच्या वापरकर्त्यास आवश्यक परवानग्या आहेत का ते तपासेल.

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

आणि मी पाहतो की वापरकर्ता गटात आहे डायलआउट तर हा भाग आम्हाला योग्य वाटला.

माझ्यासाठी काय काम केले आहे ते आर्डिनो पुन्हा स्थापित करायचे आहे.

आपण तपासले तर

which avrdude

आणि अर्डिनोचे निराकरण केले पाहिजे ते पुन्हा स्थापित करून काहीही परत करत नाही.

sudo apt install --reinstall arduino

आणि जर आपण समस्या सोडविण्यास सक्षम नसाल तर मला एक टिप्पणी द्या आणि मी तुम्हाला मदत करण्याचा प्रयत्न करेन.

AVRDUDE समस्यानिवारण साधन

एक आहे या समस्येचे निराकरण करण्यासाठी त्यांनी तयार केलेली स्क्रिप्ट. हे आपल्याला मदत करते की नाही हे पाहण्याचा प्रयत्न करू शकता. मी ते वापरलेले नाही परंतु मी ते सोडले कारण मला वाटते की हे एक उपयुक्त स्त्रोत असू शकते.

एव्हीआरडीयूईडी

एव्हीआरडीईडीई म्हणजे काय ते समजून घेण्यासाठी मी थोडी माहिती सोडतो. नाव एव्हीआरडीईडीओ - एव्हीआर डाउनलोडर / अपलोआडेरकडून येते

एव्हीआरडीईडीई इन-सिस्टम प्रोग्रामिंग (आयएसपी) तंत्रज्ञानाचा वापर करुन एव्हीआर मायक्रोकंट्रोलरची रॉम आणि ईईप्रोम सामग्री डाउनलोड / लोड / हाताळण्यासाठी एक उपयुक्तता आहे.

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

एव्हीआरडीईडीईची सुरूवात मायक्रोकंट्रोलरच्या melटेल एव्हीआर मालिकेसाठी प्रोग्रामर म्हणून खासगी प्रकल्प म्हणून ब्रायन एस डीनने केली होती.

मध्ये आपल्याला सॉफ्टवेअर आणि बरेच काही माहिती मिळू शकते प्रकल्प वेबसाइट.

"समाधान: अवार्ड्यूड: सेर_ओपेन (): आरडुइनो वर डिव्हाइस उघडू शकत नाही" यावर 1 टिप्पणी

  1. मला अर्दूनो एक समस्या आहे जो ती आयडियाशी संवाद साधत नाही किंवा त्याउलट माझ्याकडे सर्व काही व्यवस्थित कॉन्फिगर केलेले आहे, सर्व पोर्ट प्लेट इ. मी फ्लिप डाउनलोड केले आहे परंतु मला वाटते ते फर्मवेअर रीलोड कसे करते हे माहित नाही. काय चूक आहे, आर्दूनो पुन्हा स्थापित कसे करावे याबद्दल आपल्याकडे थोडेसे तपशील असू शकतात धन्यवाद मी यात नवीन आहे

    उत्तर

स्मरण शाक्तीची एक टिप्पणी