问题说明:普通用户使用 OpenOCD 进行烧录时,无法访问USB设备,Arduino无法访问串口,每次使用 sudo 或者 pkexec 都需要输入密码,非常麻烦
解决方案
把 OpenOCD 的 openocd/contrib/60-openocd.rules
复制到 /etc/udev/rules.d/
文件夹中
串口的权限问题
编辑文件 sudo vim /etc/udev/rules.d/70-ttyusb.rules
文件内容
1 | KERNEL=="ttyUSB[0-9]*", MODE="666" |
以上方案执行sudo udevadm control --reload
后生效