在Debian系Linux系统上设置Xilinx Platform Cable USB驱动
Posted lyuyangly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Debian系Linux系统上设置Xilinx Platform Cable USB驱动相关的知识,希望对你有一定的参考价值。
需要在上电USB枚举过程中通过fxload下载固件到USB Cable,然后重新枚举加载驱动。系统需要安装fxload工具,在Xilinx Vivado/ISE安装目录下找到固件文件xusb*.hex复制到/usr/share下,然后创建如下udev rules文件。
# Xilinx USB Cable
ATTRSidVendor=="03fd", ATTRSidProduct=="0008", MODE="666"
SUBSYSTEMS=="usb", ACTION=="add", ATTRSidVendor=="03fd", ATTRSidProduct=="0007", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusbdfwu.hex -D $tempnode"
SUBSYSTEMS=="usb", ACTION=="add", ATTRSidVendor=="03fd", ATTRSidProduct=="0009", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_xup.hex -D $tempnode"
SUBSYSTEMS=="usb", ACTION=="add", ATTRSidVendor=="03fd", ATTRSidProduct=="000d", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_emb.hex -D $tempnode"
SUBSYSTEMS=="usb", ACTION=="add", ATTRSidVendor=="03fd", ATTRSidProduct=="000f", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_xlp.hex -D $tempnode"
SUBSYSTEMS=="usb", ACTION=="add", ATTRSidVendor=="03fd", ATTRSidProduct=="0013", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_xp2.hex -D $tempnode"
SUBSYSTEMS=="usb", ACTION=="add", ATTRSidVendor=="03fd", ATTRSidProduct=="0015", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_xse.hex -D $tempnode"
以上是关于在Debian系Linux系统上设置Xilinx Platform Cable USB驱动的主要内容,如果未能解决你的问题,请参考以下文章