仅对英特尔可见 — GUID: pyc1527194703964
Ixiasoft
D.1. 当在AFU映像上运行fpgasupdate时,为什么会看到'No Suitable slots found'消息?
D.2. 需要哪些环境变量?
D.3. 如果看到错误消息'Error enumerating resources: no driver available'该怎么做?
D.4. 安装OPAE驱动程序后,命令lsmod | grep fpga不显示任何输出。如何成功安装OPAE驱动程序?
D.5. 命令rpm -qa | grep opae不返回已安装的opae rpm package。如何成功安装此软件包?
D.6. 如果 Intel® FPGA PAC D5005没有显示在PCIe总线上,该怎么做?
仅对英特尔可见 — GUID: pyc1527194703964
Ixiasoft
7.3. 在虚拟机上运行Hello FPGA示例
本部分假定您已建立虚拟机(VM)并连接到ID 0b2c的虚拟功能(VF)器件。在虚拟机上,安装Intel FPGA Driver和OPAE软件。请参考Installing the Release on the Host来了解相关说明。
执行以下步骤来测试虚拟环境中的NLB mode 0 AFU的操作。
- 配置系统大页面以分配此实用程序所需的20个2 MB大页面。此命令需要根特权:
sudo sh -c "echo 20 > /sys/kernel/mm/hugepages/hugepages-\ 2048kB/nr_hugepages"
- 执行以下命令来提取.tar文件:
tar xf $OPAE_PLATFORM_ROOT/sw/opae*.tar.gz cd $OPAE_PLATFORM_ROOT/sw/opae*
- 输入以下命令进行编译:
gcc -o hello_fpga -std=gnu99 -rdynamic \ -ljson-c -luuid -lpthread -lopae-c -lm -Wl,-rpath -lopae-c \ $OPAE_PLATFORM_ROOT/sw/opae*/samples/hello_fpga.c
- 运行示例:
sudo ./hello_fpga
样例输出:
Running Test Done Running Test