公司动态
esp32c3 mocro_ros代码在ubuntu虚拟机编译成功后如何下载
一、将用户加入 dialout 组解决 Permission deniedsudo usermod -aG dialout san2. 安装 PlatformIO udev 规则解决端口识别与自动重置curl -fsSL https://raw.githubusercontent.com/platformio/platformio-core/develop/platformio/assets/system/99-platformio-udev.rules | sudo tee /etc/udev/rules.d/99-platformio-udev.rules sudo udevadm control --reload-rules sudo udevadm trigger3. 使组权限生效groups san # 确认输出包含 dialout ls -l /dev/ttyACM0 # 确认 crw-rw---- root dialout ...4. 重新烧录source ~/.platformio/penv/bin/activate cd ~/Documents/tt pio run -t upload重要提醒完成上述步骤后后续所有pio run -t upload和pio device monitor命令都不再需要sudo。切勿用 sudo 运行 pio这会导致构建缓存文件属主变为 root引发新的权限错误