Opencl FPGS的驱动程序和内核模块安装失败

Opencl FPGS的驱动程序和内核模块安装失败,opencl,fpga,Opencl,Fpga,我正在尝试在具有以下规格的计算机上安装: CentOS 6.8 内核版本2.6.32-642.el6.x86_64 4G内存 FPGA板“Nallatech 395–带Stratix V D8” aocl版本 aocl 16.0.0.211(适用于OpenCL的Altera SDK,版本16.0.0 Build 211,版权(C)2016 Altera Corporation) 但是,我收到了错误[Q 2-3],如下页所述: /#aocl安装aocl安装:从运行安装 /使用内核的root/

我正在尝试在具有以下规格的计算机上安装:

  • CentOS 6.8
  • 内核版本2.6.32-642.el6.x86_64
  • 4G内存
  • FPGA板“Nallatech 395–带Stratix V D8”
aocl版本

aocl 16.0.0.211(适用于OpenCL的Altera SDK,版本16.0.0 Build 211,版权(C)2016 Altera Corporation)

但是,我收到了错误[Q 2-3],如下页所述:

/#aocl安装aocl安装:从运行安装 /使用内核的root/altera/16.0/hld/board/nalla_pcie/linux64/libexec 来自/usr/src/kernels/2.6.32-642.el6.x86_64的源文件生成:*** /usr/src/kernels/2.6.32-642.el6.x86_64:没有这样的文件或目录。 停止cp:无法统计“./aclpci_drv.ko”:没有这样的文件或目录 致命:未找到模块aclpci_drv

上面的页面建议执行以下命令:

yum安装kernel-devel

然而,我仍然收到相同的错误

请告知

I如果线程出现类似错误,以下解决方案可能适用于您。但是,此解决方案基于版本14

首先导航到BSP文件夹的linux/驱动程序,对于您来说,该文件夹应位于root/altera/16.0/hld/board/nalla_pcie/linux64/driver

查找并编辑文件aclpci.c:在文件顶部添加以下行:

其次,编辑aclpci_cmd.c:在第83行删除分配

更改:

致:

在第438-440行注释掉以下语句:

您现在应该能够成功运行“aocl安装”


我尝试了上述解决方案。不过我使用的是Ubuntu 16.04。这对我不起作用。还有其他解决办法吗?
 #define __devinit
 #define __devexit
 result = pci_restore_state(aclpci->pci_dev);
 pci_restore_state(aclpci->pci_dev);
 if (dev->aer_firmware_first) { 
     return -EIO; 
 }