仅对英特尔可见 — GUID: rfa1553631499959
Ixiasoft
2.5. 安装Linux Kernel Driver
在硬件中测试设计实例之前,必须先配置FPGA,然后重新启动您的计算机。之后才安装Linux内核驱动程序。可使用此驱动程序执行如下任务:
- 一个执行100次写和读的 PCIe* 链路测试
- 存储器空间DWORD1读和写。
- 配置空间DWORD读和写。
此外,可使用此驱动程序更改以下参数值:
- 使用中的BAR
- 通过指定总线,器件和器件的功能(BDF)编号选择的器件
完成以下步骤安装内核驱动程序(kernel driver):
- 浏览设计实例生成目录下的./software/kernel/Linux。
- 更改install, load和unload文件权限:
$ chmod 777 install load unload
- 安装驱动程序:
$ sudo ./install
- 验证驱动程序安装:
$ lsmod | grep intel_fpga_pcie_drv预期结果:
intel_fpga_pcie_drv 17792 0
- 验证Linux是否识别 PCIe* 设计实例:
$ lspci -d 1172:000 -v | grep intel_fpga_pcie_drv注: 如果您更改了Vendor ID,请在此命令中将 Intel® 的Vendor ID更换成新的Vendor ID。预期结果:
Kernel driver in use: intel_fpga_pcie_drv
1 本用户指南中,术语DWORD和QWORD与PCI Express规约中的含义相同。一个字为16位,一个DWORD为32位,以及一个QWORD为64位。