Xc3sprog
xc3sprog 是一套实用程序套件,用于使用 Xilinx 并行电缆和其他 JTAG 适配器对 Xilinx FPGA,CPLD 和 EEPROM 进行编程
安装[编辑 | 编辑源代码]
从 AUR 安装 xc3sprog-svnAUR 包。
设备[编辑 | 编辑源代码]
Xilinx USB JTAG[编辑 | 编辑源代码]
最初有 USBID=03fd:000f
,经过适当的初始化后变成 03fd:0008
。
- 从 AUR 安装 fxloadAUR。
- 从 Xilinx ISE 提取 xusb_xlp.hex
- 创建
/etc/udev/rules.d/99-xilinx.rules
文件
SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="03fd", ATTR{idProduct}=="000f", RUN+="/usr/bin/fxload -v -t fx2 -I /path/to/xusb_xlp.hex -D $tempnode"
- 使用
udevadm control --reload
重新加载 udev 规则并重新插入 JTAG - 测试连接使用
xc3sprog -c xpc -j