Xc3sprog (简体中文) - ArchWiki

Jump to content

# Xc3sprog (简体中文)

From ArchWiki
翻译状态：本文是 Xc3sprog 的翻译。上次翻译日期：2020-05-04。如果英文版本有所更改，则您可以帮助同步翻译。

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`

Category:

- Development (简体中文)