Pāʻoihana: avrdude: ser_open (): hiki ʻole ke wehe i ka hāmeʻa ma Arduino

I kēia ʻatikala e wehewehe wau pehea e hoʻoponopono ai i kahi hewa maʻamau i Arduino:

avrdude: ser_open (): hiki ʻole ke wehe i ka hāmeʻa "/ dev / ttyACM0": Ua hōʻole ʻia ka ʻae

ʻO Antecedentes

Ma hope o kahi manawa lōʻihi me ka hoʻohana ʻole ʻana iā Arduino ua lawe wau i kaʻu ʻelua mea hoʻokomo (ke kumu a me ka elegoo) e hana i kekahi mau hana me kaʻu kaikamahine. Hoʻopili wau iā lākou, e hoʻokomo wau i ka blink e ʻike ai ua maikaʻi nā mea āpau a ke hele wau e hoʻouna iā ia i ka papa e hoʻihoʻi ia i ka hemahema kaulana.

Arduino: 1.8.5 (Linux), Kāleka: "Arduino / Genuino Uno" avrdude: ser_open (): hiki ʻole ke wehe i ka hāmeʻa "/ dev / ttyACM0": ʻAe ʻia ka ʻae i ka pilikia i ka hoʻouka ʻana i ka papa. E kipa http://www.arduino.cc/en/Guide/Troubleshooting#upload no nā manaʻo.

Ma kaʻu PC a me kaʻu kamepiula lawe wau ua hoʻokumu ʻia ʻo Ubuntu 18.04.

Loaʻa

Hoʻomaka wau ma ka hahai ʻana i ka loulou a lākou e manaʻo nei. A hahai wau i nā ʻanuʻu

En mea hana / pā Koho ʻia ʻo Arduino / Genuino Uno

En mea hana / awa serial / dev / ttyACM0

pilikia id arduino avrdude

a e like me ka hōʻike a nā palapala, inā he pilikia me nā Keaukaha a me nā ʻae, wehe wau i ka maʻi a hoʻokō.

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

kahi kouUserName ʻo ia kou inoa inoa

I kēia manawa ua haʻalele wau a komo hou. A inā e hoʻomaka hou wau i ka PC / kamepiula lawe.

ʻAʻole holo pono ia naʻu a ʻaʻole kōkua nā palapala Arduino i kēia manawa. No laila ua nānā mau wau, i nā kolamu a me nā blog. Inā ʻaʻole kūpono kēia ma kēia manawa no ʻoe a ua like ʻoe me aʻu. E hāhai i nā kaʻina hana hou

hoʻi / ls / dev / ttyACM0 / dev / ttyACM0
hoʻihoʻi ls -l / dev / ttyACM0 crw-rw—- 1 root dialout 166, 0 Nov 26 16:41 / dev / ttyACM

Me kēia e hōʻoia ai mākou aia ke awa

E hāʻawi mākou i nā ʻae a nānā inā loaʻa i nā mea hoʻohana nā ʻae kūpono.

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

A ʻike wau aia ka mea hoʻohana i loko o ka hui ʻōlelo ʻōlelo no laila kēia ʻāpana ua pololei kā mākou.

ʻO ka mea i hana naʻu e hoʻouka hou iā Arduino.

Inā ʻoe e nānā

which avrdude

A ʻaʻole ia e hoʻihoʻi i kahi mea e hoʻouka hou iā Arduino e hoʻonā.

sudo apt install --reinstall arduino

A inā ʻaʻole hiki iā ʻoe ke hoʻoponopono i ka pilikia, waiho i kahi ʻōlelo iaʻu a e hoʻāʻo wau e kōkua iā ʻoe.

AVRDUDE Troubleshooting Tool

Aia a script lākou i hoʻomākaukau ai e hoʻoponopono i kēia pilikia. Hiki iā ʻoe ke hoʻāʻo e ʻike inā kōkua ia iā ʻoe. ʻAʻole wau i hoʻohana akā haʻalele wau iā ia no ka mea manaʻo wau hiki ke lilo i kumu waiwai kūpono.

AVRDUDE

Waiho wau i kahi ʻike liʻiliʻi e hoʻomaopopo pono ai i ka AVRDUDE. No AVRDUDE ka inoa - AVR Downloader / UploaDEr

He mea hoʻohana ʻo AVRDUDE e hoʻoiho / hoʻouka / hoʻohana i ka ʻike ROM a me EEPROM o nā microcontrollers AVR e hoʻohana ana i ka ʻenehana papahana i loko o (system)

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

Ua hoʻomaka ʻo AVRDUDE e Brian S. Dean ma ke ʻano he papahana pilikino ma ke ʻano he programmer no ka Atmel AVR moʻo o microcontrollers.

Hiki iā ʻoe ke ʻike i ka polokalamu a me ka ʻike hou aku i loko o ka pūnaewele pūnaewele.

Inā he kanaka hoʻomaha ʻoe e like me mākou a makemake ʻoe e hui pū i ka mālama ʻana a me ka hoʻomaikaʻi ʻana i ka papahana, hiki iā ʻoe ke hāʻawi i kahi hāʻawi. E hele nā ​​kālā a pau e kūʻai i nā puke a me nā mea hana e hoʻokolohua a hana i nā haʻawina

1 manaʻo ma "Solution: avrdude: ser_open (): hiki ʻole ke wehe i ka hāmeʻa ma Arduino"

  1. He pilikia koʻu me ka arduino ʻaʻole ia e launa pū me ka manaʻo a i ʻole ka hakahaka o kaʻu hoʻonohonoho pono ʻana i nā mea āpau, nā pā awa āpau a me nā mea ʻē aʻe ... Ua hoʻoiho wau i ka flip akā ʻaʻole wau i ʻike pehea e hana ai e hoʻouka hou i ka firmware aʻu e manaʻo nei he aha ka hewa, hiki iā ʻoe ke loaʻa i kahi kikoʻī hou aʻe pehea e hoʻouka hou ai i ka arduino mahalo he hou wau i kēia

    pane

Haʻalele i ka manaʻo hoʻopuka