Ubuntu 22使用Arduino燒錄發現的問題彙整


一、找不到CH340 USB連接埠
二、燒錄時出現Could not open /dev/ttyUSB0, the port doesn’t exist
三、燒錄時出現找不到Serial模組
—————–

一、找不到CH340 USB解決方式
狀況如下圖,在右側的PORTS就是無法顯示,實際上拔差時會有一瞬間顯示,然後又忽然消失,解決方式如下

1. 在終端機中輸入以下指令(第二行可能會錯誤)
sudo apt purge brltty
sudo rm -rv /var/lib/BrlAPI/
2. 重新開機後即可在Arduino找到 /dev/ttyUSB0
3. 別問我原因,反正就是可以用

二、燒錄時出現Could not open /dev/ttyUSB0
1. 此問題應該是權限問題,在終端機輸入以下指令
sudo adduser <username> dialout
sudo chmod a+rw /dev/ttyUSB0
2. 再次燒錄應該就可以成功

三、燒錄時出現找不到Serial模組
1. 此問題為pyserial沒有安裝,在終端機輸入以下指令
pip3 install pyserial
2. 若出現pip command not found,則先安裝pip工具
sudo apt install python3-pip
3. 完成以上後步驟理論上即可完成燒錄

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *