പരിഹാരം: avrdude: ser_open (): Arduino- ൽ ഉപകരണം തുറക്കാൻ കഴിയില്ല

Arduino- ലെ ഒരു പൊതു പിശക് എങ്ങനെ പരിഹരിക്കാമെന്ന് ഈ ലേഖനത്തിൽ ഞാൻ വിശദീകരിക്കാൻ പോകുന്നു:

avrdude: ser_open (): "/ dev / ttyACM0" ഉപകരണം തുറക്കാൻ കഴിയില്ല: അനുമതി നിരസിച്ചു

പശ്ചാത്തലം

Arduino ഉപയോഗിക്കാതെ വളരെക്കാലത്തിനുശേഷം ഞാൻ എന്റെ രണ്ട് ഉൾപ്പെടുത്തലുകൾ (യഥാർത്ഥവും യഥാർത്ഥവും) എടുത്തു എലഗൂ) എന്റെ മകളുമായി ചില പ്രവർത്തനങ്ങൾ ചെയ്യാൻ. ഞാൻ അവ കണക്റ്റുചെയ്യുന്നു, എല്ലാം മികച്ചതാണെന്ന് കാണാൻ ഞാൻ ബ്ലിങ്ക് ഉൾപ്പെടുത്താൻ പോകുന്നു, ഞാൻ അത് ബോർഡിലേക്ക് അയയ്‌ക്കാൻ പോകുമ്പോൾ അത് അറിയപ്പെടുന്ന പിശക് നൽകുന്നു.

Arduino: 1.8.5 (Linux), കാർഡ്: "Arduino / Genuino Uno" avrdude: ser_open (): ഉപകരണം തുറക്കാൻ കഴിയില്ല "/ dev / ttyACM0": അനുമതി നിരസിച്ചു ബോർഡിലേക്ക് അപ്‌ലോഡ് ചെയ്യുന്നതിൽ പ്രശ്നം. നിർദ്ദേശങ്ങൾക്കായി http://www.arduino.cc/en/Guide/Troubleshooting#upload സന്ദർശിക്കുക.

എന്റെ പിസിയിലും ലാപ്ടോപ്പിലും ഞാൻ ഉബുണ്ടു 18.04 ഇൻസ്റ്റാൾ ചെയ്തു.

പരിഹാരം

അവർ നിർദ്ദേശിക്കുന്ന ലിങ്ക് പിന്തുടർന്ന് ഞാൻ ആരംഭിക്കുന്നു. ഒപ്പം ഞാൻ ഘട്ടങ്ങൾ പിന്തുടരുന്നു

En ഉപകരണങ്ങൾ / പ്ലേറ്റ് Arduino / Genuino Uno തിരഞ്ഞെടുത്തു

En ഉപകരണങ്ങൾ / സീരിയൽ പോർട്ട് / dev / ttyACM0

arduino avrdude ide problem

ഡോക്യുമെന്റേഷൻ സൂചിപ്പിക്കുന്നത് പോലെ, ഡ്രൈവറുകളിലും അനുമതികളിലും പ്രശ്നങ്ങളുണ്ടെങ്കിൽ, ഞാൻ ടെർമിനൽ തുറന്ന് നടപ്പിലാക്കുന്നു:

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

എവിടെയാണ് നിങ്ങളുടെ ഉപയോക്തൃനാമം നിങ്ങളുടെ ഉപയോക്തൃനാമമാണ്

ഇപ്പോൾ ഞാൻ ലോഗ് and ട്ട് ചെയ്ത് വീണ്ടും ലോഗിൻ ചെയ്യുന്നു. ഞാൻ പിസി / ലാപ്‌ടോപ്പ് പുനരാരംഭിക്കുകയാണെങ്കിൽ.

ഇത് ഇപ്പോഴും എനിക്കായി പ്രവർത്തിക്കുന്നില്ല കൂടാതെ Arduino ഡോക്യുമെന്റേഷൻ ഇനി സഹായിക്കില്ല. അതിനാൽ ഞാൻ ഫോറങ്ങളിലും ബ്ലോഗുകളിലും നോക്കുന്നു. ഈ സമയത്ത് ഇത് നിങ്ങൾക്കായി പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ നിങ്ങൾ എന്നെപ്പോലെയാണ്. അടുത്ത ഘട്ടങ്ങൾ പാലിക്കുക

ls / dev / ttyACM0 റിട്ടേൺസ് / dev / ttyACM0
ls -l / dev / ttyACM0 crw-rw—- 1 റൂട്ട് ഡയല out ട്ട് നൽകുന്നു 166, 0 നവംബർ 26 16:41 / dev / ttyACM

പോർട്ട് നിലവിലുണ്ടെന്ന് ഞങ്ങൾ ഇത് സ്ഥിരീകരിക്കുന്നു

ഞങ്ങൾ അനുമതികൾ നൽകാനും ഞങ്ങളുടെ ഉപയോക്താവിന് ആവശ്യമായ അനുമതികൾ ഉണ്ടോയെന്ന് പരിശോധിക്കാനും പോകുന്നു.

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

ഉപയോക്താവ് ഗ്രൂപ്പിനുള്ളിലാണെന്ന് ഞാൻ കാണുന്നു ഡയൽ out ട്ട് അതിനാൽ ഈ ഭാഗം ഞങ്ങൾക്ക് ശരിയായി.

Arduino വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുക എന്നതാണ് എനിക്ക് വേണ്ടി പ്രവർത്തിച്ചത്.

നിങ്ങൾ പരിശോധിക്കുകയാണെങ്കിൽ

which avrdude

Arduino പുന in സ്ഥാപിക്കുന്നതൊന്നും ശരിയാക്കില്ല.

sudo apt install --reinstall arduino

നിങ്ങൾക്ക് പ്രശ്നം പരിഹരിക്കാൻ കഴിഞ്ഞില്ലെങ്കിൽ, എനിക്ക് ഒരു അഭിപ്രായമിടുക, ഞാൻ നിങ്ങളെ സഹായിക്കാൻ ശ്രമിക്കും.

AVRDUDE ട്രബിൾഷൂട്ടിംഗ് ഉപകരണം

ഒരു ഉണ്ട് ഈ പ്രശ്നം പരിഹരിക്കാൻ അവർ തയ്യാറാക്കിയ സ്ക്രിപ്റ്റ്. ഇത് നിങ്ങളെ സഹായിക്കുന്നുണ്ടോ എന്ന് കാണാൻ ശ്രമിക്കാം. ഞാൻ ഇത് ഉപയോഗിച്ചിട്ടില്ലെങ്കിലും ഇത് ഉപയോഗപ്രദമായ ഒരു വിഭവമാകുമെന്ന് ഞാൻ കരുതുന്നതിനാൽ ഞാൻ അത് ഉപേക്ഷിക്കുന്നു.

AVRDUDE

AVRDUDE എന്താണെന്ന് നന്നായി മനസിലാക്കാൻ ഞാൻ കുറച്ച് വിവരങ്ങൾ നൽകുന്നു. AVRDUDE - AVR Downloader / UploaDEr എന്നതിൽ നിന്നാണ് പേര് വന്നത്

ഇൻ-സിസ്റ്റം പ്രോഗ്രാമിംഗ് (ISP) ടെക്നിക് ഉപയോഗിച്ച് AVR മൈക്രോകൺട്രോളറുകളുടെ റോം, EEPROM ഉള്ളടക്കങ്ങൾ ഡ download ൺലോഡ് / ലോഡ് / കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു യൂട്ടിലിറ്റിയാണ് AVRDUDE.

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

മൈക്രോകൺട്രോളറുകളുടെ ആറ്റ്മെൽ എവിആർ സീരീസിന്റെ പ്രോഗ്രാമറായി സ്വകാര്യ പദ്ധതിയായി ബ്രയാൻ എസ്. ഡീൻ AVRDUDE ആരംഭിച്ചു.

നിങ്ങൾക്ക് സോഫ്റ്റ്വെയറും കൂടുതൽ വിവരങ്ങളും കണ്ടെത്താൻ കഴിയും പ്രോജക്റ്റ് വെബ്സൈറ്റ്.

1 പരിഹാരം "പരിഹാരം: avrdude: ser_open (): Arduino- ൽ ഉപകരണം തുറക്കാൻ കഴിയില്ല"

  1. ആർ‌ഡുനോയുമായി എനിക്ക് ഒരു പ്രശ്‌നമുണ്ട്, അത് ആശയവുമായി ആശയവിനിമയം നടത്തുന്നില്ല അല്ലെങ്കിൽ തിരിച്ചും എനിക്ക് എല്ലാം നന്നായി ക്രമീകരിച്ചിരിക്കുന്നു, എല്ലാ പോർട്ട് പ്ലേറ്റ് മുതലായവയും ഉണ്ട് ... ഞാൻ ഫ്ലിപ്പ് ഡ download ൺ‌ലോഡുചെയ്‌തു, പക്ഷേ ഞാൻ‌ കരുതുന്ന ഫേംവെയർ‌ വീണ്ടും ലോഡുചെയ്യുന്നതിന് ഇത് എങ്ങനെ പ്രവർത്തിക്കുമെന്ന് എനിക്കറിയില്ല എന്താണ് തെറ്റ്, ആർഡുനോ എങ്ങനെ വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് നിങ്ങൾക്ക് കുറച്ചുകൂടി വിശദമായി അറിയാൻ കഴിയും നന്ദി ഞാൻ ഇതിന് പുതിയതാണ്

    ഉത്തരം

ഒരു അഭിപ്രായം ഇടൂ