You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

向Arduino UNO上传代码失败,提示/dev/ttyUSB0权限拒绝求助

解决Arduino UNO代码上传失败问题

问题分析

报错avrdude: ser_open(): can't open device "/dev/ttyUSB0": Permission denied是串口设备权限不足导致;板卡信息VID:0x1a86 PID:0x7523说明这是搭载CH340串口芯片的克隆版Arduino UNO,系统暂时未识别为官方板卡,但不影响正常使用。

解决方案

1. 修复串口权限问题

临时解决(单次有效)

在终端用sudo权限执行上传命令,或以sudo启动Arduino IDE:

sudo arduino-cli upload -p /dev/ttyUSB0 --fqbn arduino:avr:uno
# 或直接启动IDE
sudo arduino

永久解决(推荐)

将当前用户加入dialout组(该组默认拥有串口设备访问权限):

sudo usermod -aG dialout $USER

执行完成后注销并重新登录,后续无需sudo即可访问串口设备。

2. 处理CH340芯片驱动问题

克隆板搭载的CH340芯片需要对应驱动支持:

  • Debian/Ubuntu系系统:
sudo apt update
sudo apt install ch340-dkms

安装完成后重启系统,重新连接板卡,在Arduino IDE中选择工具 > 端口 > /dev/ttyUSB0,板卡选择Arduino UNO即可尝试重新上传代码。

内容的提问来源于stack exchange,提问作者Александр

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 14:02:03