MyFPGA Forum

 找回密码
 注册
搜索
查看: 6217|回复: 0
打印 上一主题 下一主题

让USB Blaster在Linux下工作

[复制链接]
跳转到指定楼层
1#
发表于 2011-3-31 16:38:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于altera官方的指导针对的Linux系统版本较低,在目前比较新的Linux下可能行不通,
经过一段时间的摸索,成功让USB Blaster在Linux下工作了,现把经验与大家共享。

原理简介:altera在Linux下对USB Blaster的支持是通过usbfs来实现的。

步骤:
1、编写udev的rules规则文件(udev版本>0.98)

# filename: 51-usbblaster.rules
# udev rules file for Altera USB programming devices (udev >= 0.98)
#
ACTION!="add", GOTO="altera_rules_end"
SUBSYSTEM!="usb_endpoint", GOTO="altera_rules_end"

ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6001", MODE="0666"
ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6002", MODE="0666"
ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6003", MODE="0666"

LABEL="altera_rules_end"
#the end
将上面内容保存到/etc/udev/rules.d/51-usbblaster.rules下

2、在/etc/fstab文件加入以下代码,以挂载usbfs
  usbfs /proc/bus/usb usbfs devmode=0666 0 0

3、确保挂载了usbfs,可以重启系统,或运行以下命令
sudo mount -a

4、再次运行mount,检查输出,应该有类似这样的输出
usbfs on /proc/bus/usb type usbfs (rw,devmode=0666)

5、运行quartus安装路径下的jtagconfig, 我得到了如下的输出
1) USB-Blaster [USB 1-1.4]
  020B20DD   EP2C8
如果你也看到了类似的输出,恭喜你,你的usbblaster可以在quartus中使用了。

玩得开心!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2025-5-1 05:02 , Processed in 0.045558 second(s), 15 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表