3

我正在尝试iceprog在 Arch Linux 上将比特流文件上传到 iCEblink40-LP1K 评估套件。

sudo iceprog setbit.bin

然后它抱怨:

Can't find iCE FTDI USB device (vedor_id 0x0403, device_id 0x6010).

并且lsusb只显示:

Bus 001 Device 016: ID 1443:0007 Digilent Development board JTAG

这是输出dmesg

[ 5591.903500] usb 1-1: new full-speed USB device number 19 using xhci_hcd

我怎样才能解决这个问题?

更新

我试过了:

modprobe ftdi_sio
echo 0403 6010 > /sys/bus/usb-serial/drivers/ftdi_sio/new_id

echo 1443 0007 > /sys/bus/usb-serial/drivers/ftdi_sio/new_id
sudo iceprog -d i:0x1443:0x0007 setbit.bin

但它仍然无法正常工作。

我还发现有人说不同的设备可以连接不同的时钟频率。 https://tingcao.wordpress.com/2012/05/11/install-xilinx-cable-drivers-on-32-bit-ubuntu/#attachment_272

4

1 回答 1

5

iCEblink40 板不使用基于 FTDI 的编程电路,因此不能使用iceprog. 请改用iceBurnhttps ://github.com/davidcarne/iceBurn (此工具也链接到Project IceStorm 网站。)

有关 iceblink 板的完整示例,另请参见examples/iceblink/icestorm git 存储库中的目录。(这个例子是针对 iCEblink40-HX1K 板,不是 iCEblink40-LP1K 板。所以它不能开箱即用,因为两个板的 FPGA 管脚分配不同。但是 Makefile 中的编程位应该是两种类型的板相同。)

于 2016-04-23T14:42:15.573 回答