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

时间:2016-10-17 20:44:54

标签: opencl fpga

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

  • CentOS 6.8
  • 内核版本2.6.32-642.el6.x86_64
  • 4G of RAM
  • FPGA板“Nallatech 395 - 使用Stratix V D8”
  

aocl版本

aocl 16.0.0.211(Altera SDK for OpenCL,版本16.0.0 Build 211,版权所有(C)2016 Altera公司)

但是,我收到以下页面中描述的错误 [问题2-3]
http://www.alteraforum.com/forum/showthread.php?t=46355

  

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

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

  

yum install kernel-devel

但是我仍然收到同样的错误。

请指教!

1 个答案:

答案 0 :(得分:1)

found一个类似错误的线程,以下解决方案 可以为你工作。但是,此解决方案基于版本14.

  

首先导航到BSP文件夹的linux /驱动程序,你应该在 root / altera / 16.0 / hld / board / nalla_pcie / linux64 / driver

     

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

 #define __devinit
 #define __devexit
  

其次编辑 aclpci_cmd.c :在第83行删除作业

     

更改

 result = pci_restore_state(aclpci->pci_dev);
  

 pci_restore_state(aclpci->pci_dev);
  

第438-440行注释掉以下陈述:

 if (dev->aer_firmware_first) { 
     return -EIO; 
 }
  

您现在应该能够成功运行“aocl install”。