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

Ubuntu虚拟机下ECP5评估板烧写报错无法打开vid 0403 pid 6010的ftdi设备

ECP5评估板烧写LIBUSB_ERROR_ACCESS错误解决方案

你的报错本质是当前运行烧写命令的用户没有USB设备的访问权限,系统已经识别到设备但普通用户无权限操作,可按以下步骤排查修复:

  • 第一步:先验证权限问题
    直接使用root权限执行烧写命令做临时测试:
    sudo make prog
    
    如果烧写成功,即可确认是权限问题,可按后续步骤做永久修复,避免每次使用sudo。
  • 第二步:配置udev规则开放设备权限
    1. 新建udev规则文件:
    sudo nano /etc/udev/rules.d/99-lattice-ecp5.rules
    
    1. 在文件中写入以下内容:
    SUBSYSTEM=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6010", MODE="0666", GROUP="plugdev"
    
    1. 将当前用户加入plugdev用户组:
    sudo usermod -aG plugdev $USER
    
    1. 重载udev规则使配置生效:
    sudo udevadm control --reload-rules && sudo udevadm trigger
    
    1. 重新插拔ECP5评估板,当前用户登出后重新登录即可正常烧写。
  • 虚拟机环境额外排查项:
    • 确认虚拟机USB控制器配置为USB 3.0模式,USB 2.0模式会出现FTDI设备通信不稳定问题
    • 确认宿主机没有占用该USB设备,若宿主机安装了Lattice官方编程工具,需先关闭宿主机相关进程释放设备
    • 若上述操作完成后仍报错,可临时卸载ftdi_sio内核模块后再尝试烧写:
      # 临时卸载模块
      sudo modprobe -r ftdi_sio
      # 烧写完成后恢复模块
      sudo modprobe ftdi_sio
      

内容的提问来源于stack exchange,提问作者Anteino

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 15:42:01