ಪರಿಹಾರ: avrdude: ser_open (): Arduino ನಲ್ಲಿ ಸಾಧನವನ್ನು ತೆರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ

ಈ ಲೇಖನದಲ್ಲಿ ನಾನು ಆರ್ಡುನೊದಲ್ಲಿನ ಸಾಮಾನ್ಯ ದೋಷವನ್ನು ಹೇಗೆ ಪರಿಹರಿಸಬೇಕೆಂದು ವಿವರಿಸುತ್ತೇನೆ:

avrdude: ser_open (): "/ dev / ttyACM0" ಸಾಧನವನ್ನು ತೆರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ: ಅನುಮತಿಯನ್ನು ನಿರಾಕರಿಸಲಾಗಿದೆ

ಹಿನ್ನೆಲೆ

ಆರ್ಡುನೊವನ್ನು ಬಳಸದೆ ಬಹಳ ಸಮಯದ ನಂತರ ನಾನು ನನ್ನ ಎರಡು ಒಳಸೇರಿಸುವಿಕೆಯನ್ನು ತೆಗೆದುಕೊಂಡಿದ್ದೇನೆ (ಮೂಲ ಮತ್ತು ದಿ ಎಲೆಗೂ) ನನ್ನ ಮಗಳೊಂದಿಗೆ ಕೆಲವು ಚಟುವಟಿಕೆಗಳನ್ನು ಮಾಡಲು. ನಾನು ಅವುಗಳನ್ನು ಸಂಪರ್ಕಿಸುತ್ತೇನೆ, ಎಲ್ಲವೂ ಉತ್ತಮವಾಗಿದೆ ಎಂದು ನೋಡಲು ನಾನು ಮಿನುಗು ಸೇರಿಸಲು ಹೋಗುತ್ತೇನೆ ಮತ್ತು ನಾನು ಅದನ್ನು ಬೋರ್ಡ್‌ಗೆ ಕಳುಹಿಸಲು ಹೋದಾಗ ಅದು ಪ್ರಸಿದ್ಧ ದೋಷವನ್ನು ನೀಡುತ್ತದೆ.

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 ಟ್ ಮಾಡಿ ಮತ್ತೆ ಲಾಗ್ ಇನ್ ಆಗಿದ್ದೇನೆ. ಮತ್ತು ನಾನು ಪಿಸಿ / ಲ್ಯಾಪ್‌ಟಾಪ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ.

ಇದು ಇನ್ನೂ ನನಗೆ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ ಮತ್ತು ಆರ್ಡುನೊ ದಸ್ತಾವೇಜನ್ನು ಇನ್ನು ಮುಂದೆ ಸಹಾಯ ಮಾಡುವುದಿಲ್ಲ. ಹಾಗಾಗಿ ವೇದಿಕೆಗಳು ಮತ್ತು ಬ್ಲಾಗ್‌ಗಳಲ್ಲಿ ನಾನು ನೋಡುತ್ತಲೇ ಇದ್ದೇನೆ. ಈ ಸಮಯದಲ್ಲಿ ಅದು ನಿಮಗಾಗಿ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ ಮತ್ತು ನೀವು ನನ್ನಂತೆಯೇ ಇದ್ದೀರಿ. ಮುಂದಿನ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ

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 ಟ್ ಆದ್ದರಿಂದ ಈ ಭಾಗವನ್ನು ನಾವು ಸರಿಯಾಗಿ ಪಡೆದುಕೊಂಡಿದ್ದೇವೆ.

ಆರ್ಡುನೊವನ್ನು ಮರುಸ್ಥಾಪಿಸುವುದು ನನಗೆ ಕೆಲಸ ಮಾಡಿದೆ.

ನೀವು ಪರಿಶೀಲಿಸಿದರೆ

which avrdude

ಮತ್ತು ಆರ್ಡುನೊವನ್ನು ಮರುಸ್ಥಾಪಿಸುವ ಯಾವುದನ್ನೂ ಅದು ಹಿಂದಿರುಗಿಸುವುದಿಲ್ಲ.

sudo apt install --reinstall arduino

ಮತ್ತು ನಿಮಗೆ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ನನಗೆ ಪ್ರತಿಕ್ರಿಯಿಸಿ ಮತ್ತು ನಾನು ನಿಮಗೆ ಸಹಾಯ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ.

AVRDUDE ನಿವಾರಣೆ ಸಾಧನ

ಅಲ್ಲಿ ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್ ಅವರು ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಸಿದ್ಧಪಡಿಸಿದ್ದಾರೆ. ಇದು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಎಂದು ನೋಡಲು ನೀವು ಪ್ರಯತ್ನಿಸಬಹುದು. ನಾನು ಅದನ್ನು ಬಳಸಲಿಲ್ಲ ಆದರೆ ನಾನು ಅದನ್ನು ಬಿಡುತ್ತೇನೆ ಏಕೆಂದರೆ ಅದು ಉಪಯುಕ್ತ ಸಂಪನ್ಮೂಲ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.

AVRDUDE

AVRDUDE ಎಂದರೇನು ಎಂಬುದನ್ನು ಚೆನ್ನಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಾನು ಸ್ವಲ್ಪ ಮಾಹಿತಿಯನ್ನು ಬಿಡುತ್ತೇನೆ. ಹೆಸರು AVRDUDE - AVR Downloader / UploaDEr ನಿಂದ ಬಂದಿದೆ

AVRDUDE ಎನ್ನುವುದು ಇನ್-ಸಿಸ್ಟಮ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ (ISP) ತಂತ್ರವನ್ನು ಬಳಸಿಕೊಂಡು AVR ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್‌ಗಳ ROM ಮತ್ತು EEPROM ವಿಷಯಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು / ಲೋಡ್ ಮಾಡಲು / ನಿರ್ವಹಿಸಲು ಒಂದು ಉಪಯುಕ್ತತೆಯಾಗಿದೆ.

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

ಅಟ್ಮೆಲ್ ಎವಿಆರ್ ಸರಣಿಯ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್‌ಗಳ ಪ್ರೋಗ್ರಾಮರ್ ಆಗಿ ಖಾಸಗಿ ಯೋಜನೆಯಾಗಿ ಬ್ರಿಯಾನ್ ಎಸ್. ಡೀನ್ ಅವರು AVRDUDE ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದರು.

ನೀವು ಸಾಫ್ಟ್‌ವೇರ್ ಮತ್ತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಕಾಣಬಹುದು ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್‌ಸೈಟ್.

ನೀವು ನಮ್ಮಂತೆ ಪ್ರಕ್ಷುಬ್ಧ ವ್ಯಕ್ತಿಯಾಗಿದ್ದರೆ ಮತ್ತು ಯೋಜನೆಯ ನಿರ್ವಹಣೆ ಮತ್ತು ಸುಧಾರಣೆಯಲ್ಲಿ ಸಹಕರಿಸಲು ಬಯಸಿದರೆ, ನೀವು ದೇಣಿಗೆ ನೀಡಬಹುದು. ಎಲ್ಲಾ ಹಣವು ಪ್ರಯೋಗ ಮತ್ತು ಟ್ಯುಟೋರಿಯಲ್ ಮಾಡಲು ಪುಸ್ತಕಗಳು ಮತ್ತು ವಸ್ತುಗಳನ್ನು ಖರೀದಿಸಲು ಹೋಗುತ್ತದೆ

"ಪರಿಹಾರ: avrdude: ser_open (): Arduino ನಲ್ಲಿ ಸಾಧನವನ್ನು ತೆರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ"

  1. ನನಗೆ ಆರ್ಡುನೊ ಒಂದರಲ್ಲಿ ಸಮಸ್ಯೆ ಇದೆ, ಅದು ಐಡಿಯೊಂದಿಗೆ ಸಂವಹನ ಮಾಡುವುದಿಲ್ಲ ಅಥವಾ ಪ್ರತಿಯಾಗಿ ನಾನು ಎಲ್ಲವನ್ನೂ ಚೆನ್ನಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದೇನೆ, ಎಲ್ಲಾ ಪೋರ್ಟ್ ಪ್ಲೇಟ್ ಇತ್ಯಾದಿ ... ನಾನು ಫ್ಲಿಪ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ್ದೇನೆ ಆದರೆ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಮರುಲೋಡ್ ಮಾಡಲು ಅದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ನನಗೆ ತಿಳಿದಿಲ್ಲ ಏನು ತಪ್ಪಾಗಿದೆ, ಆರ್ಡುನೊ ಧನ್ಯವಾದಗಳನ್ನು ಮರುಸ್ಥಾಪಿಸುವುದು ಹೇಗೆ ಎಂದು ನೀವು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ವಿವರಗಳನ್ನು ಹೊಂದಬಹುದು ನಾನು ಇದಕ್ಕೆ ಹೊಸಬನು

    ಉತ್ತರವನ್ನು

ಡೇಜು ಪ್ರತಿಕ್ರಿಯಿಸುವಾಗ