Xc3sprog - Arch Linux 中文维基

跳转到内容

# Xc3sprog

来自 Arch Linux 中文维基
翻译状态：

- 本文（或部分内容）译自 Xc3sprog，最近一次同步于 2020-05-04，若英文版本有所更改，则您可以帮助同步与翻译更改的内容。
- 您可以在 ArchWiki 的对应页面找到本文翻译的原始修订历史。
- 本文可能与英文原文存在出入。

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`

分类：​

- 开发

Xc3sprog
添加话题