විසඳුම: avrdude: ser_open (): Arduino හි උපාංගය විවෘත කළ නොහැක

මෙම ලිපියෙන් මම පැහැදිලි කිරීමට යන්නේ Arduino හි පොදු දෝෂයක් නිවැරදි කරන්නේ කෙසේද යන්නයි:

avrdude: ser_open (): "/ dev / ttyACM0" උපාංගය විවෘත කළ නොහැක: අවසරය ප්‍රතික්ෂේප කරන ලදි

පසුබිම

Arduino භාවිතා නොකර බොහෝ කලකට පසු මම මගේ ඇතුළු කිරීම් දෙක (මුල් සහ මුල්) ගෙන ඇත Elegoo) මගේ දුව සමඟ යම් ක්‍රියාකාරකම් කිරීමට. මම ඒවා සම්බන්ධ කරමි, සෑම දෙයක්ම හොඳින් පවතින බව දැකීමට මම බ්ලින්ක් ඇතුළු කිරීමට යන අතර එය පුවරුවට යැවීමට ගිය විට එය ප්‍රකට දෝෂය නැවත ලබා දෙයි.

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

කොහෙද? ඔබගේ පරිශීලක නාමය ඔබේ පරිශීලක නාමය වේ

දැන් මම ඉවත් වී නැවත ලොග් වෙමි. මම PC / ලැප්ටොප් පරිගණකය නැවත ආරම්භ කළහොත්.

එය තවමත් මට වැඩ නොකරන අතර Arduino ප්‍රලේඛනය තවදුරටත් උදව් නොකරයි. ඒ නිසා මම සංසදවල සහ බ්ලොග් වල දිගටම බැලුවා. මෙම අවස්ථාවේදී එය ඔබට වැඩ නොකරන්නේ නම් සහ ඔබ මා හා සමාන ය. ඊළඟ පියවර අනුගමනය කරන්න

ls / dev / ttyACM0 ප්‍රතිලාභ / dev / ttyACM0
ls -l / dev / ttyACM0 crw-rw—- 1 root dialout 166, 0 නොවැම්බර් 26 16:41 / dev / ttyACM

මේ සමඟ අපි තහවුරු කරන්නේ වරාය පවතින බවයි

අපි අවසර ලබා දී අපගේ පරිශීලකයාට අවශ්‍ය අවසර තිබේදැයි පරීක්ෂා කරන්නෙමු.

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

තවද පරිශීලකයා කණ්ඩායම තුළ සිටින බව මට පෙනේ අමතන්න ඉතින් මේ කොටස අපි නිවැරදිව තේරුම් ගත්තා.

මා වෙනුවෙන් වැඩ කර ඇත්තේ ආර්ඩුයිනෝ නැවත ස්ථාපනය කිරීමයි.

ඔබ පරීක්ෂා කරන්නේ නම්

which avrdude

Arduino නැවත ස්ථාපනය කිරීම සවි කළ යුතු කිසිවක් එය ආපසු ලබා නොදේ.

sudo apt install --reinstall arduino

ඔබට ගැටලුව විසඳීමට නොහැකි වී ඇත්නම්, මට සටහනක් තබන්න, මම ඔබට උදව් කිරීමට උත්සාහ කරමි.

AVRDUDE දෝශ නිරාකරණ මෙවලම

ස්ක්‍රිප්ට් ඔවුන් මෙම ගැටළුව විසඳීමට සූදානම් කර ඇත. එය ඔබට උපකාරී වේදැයි බැලීමට ඔබට උත්සාහ කළ හැකිය. මම එය භාවිතා කර නැති නමුත් එය ප්‍රයෝජනවත් සම්පතක් විය හැකි යැයි සිතන නිසා මම එය අත්හරින්නෙමි.

AVRDUDE

AVRDUDE යනු කුමක්දැයි වඩා හොඳින් අවබෝධ කර ගැනීම සඳහා මම තොරතුරු ටිකක් තබමි. නම පැමිණියේ AVRDUDE - AVR Downloader / UploaDEr

AVRDUDE යනු පද්ධතියේ ක්‍රමලේඛන (ISP) තාක්‍ෂණය භාවිතා කරමින් AVR මයික්‍රොකොන්ට්රෝලර්වල ROM සහ EEPROM අන්තර්ගතයන් බාගත කිරීම / පැටවීම / හැසිරවීම සඳහා උපයෝගීතාවයකි.

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

AVRDUDE පුද්ගලික ව්‍යාපෘතියක් ලෙස බ්‍රයන් එස්. ඩීන් විසින් ඇට්මෙල් AVR ශ්‍රේණියේ මයික්‍රොකොන්ට්රෝලර් සඳහා ක්‍රමලේඛකයෙකු ලෙස ආරම්භ කරන ලදී.

ඔබට මෘදුකාංගය සහ තවත් බොහෝ තොරතුරු සොයාගත හැකිය ව්‍යාපෘති වෙබ් අඩවිය.

1 විසඳුම: "විසඳුම: avrdude: ser_open (): Arduino හි උපාංගය විවෘත කළ නොහැක"

  1. මට ආර්ඩුයිනෝ එකක් සමඟ ගැටළුවක් ඇති අතර එය දෘෂ්ටි කෝණයෙන් සන්නිවේදනය නොකෙරේ. අනෙක් අතට මා සතුව සෑම දෙයක්ම හොඳින් සකසා ඇත, සියලුම වරාය තහඩු යනාදිය ඇත. වැරැද්ද කුමක්ද, ඔබට තව විස්තරයක් ලබා ගත හැකිය arduino නැවත ස්ථාපනය කරන්නේ කෙසේද යන්න ස්තූතියි මම මේ සඳහා අලුත් ය

    පිළිතුර

අදහස අත්හැර