Попытка установить драйвер de5a_net_i2 с помощью 'aocl install', но не удалась - PullRequest
0 голосов
/ 12 марта 2019

Я пытаюсь установить драйвер для DE5-NET FPGA. Я использую Intel FPGA SDK для OpenCL 16.0 в Ubuntu 16.04.

aoc --list-boards дает вывод de5a_net_e1

Однако после этого шага, когда я пытаюсь запустить aocl install, я получаю

aocl install: Running install from /media/siladittya/fdc481ce-9355-46a9-b381-9001613e3422/siladittya/Softwares/AOCL/hld/board/de5a_net_e1/linux64/libexec
/media/siladittya/fdc481ce-9355-46a9-b381-9001613e3422/siladittya/Softwares/AOCL/hld/board/de5a_net_e1/linux64/libexec/install: 9: [: aclpci_de5a_net_e1_drv: unexpected operator
Using kernel source files from  /lib/modules/4.15.0-45-generic/build
Building driver for BSP with name de5a_net_e1
make: Entering directory '/usr/src/linux-headers-4.15.0-45-generic'
  CC [M]  /tmp/opencl_driver_L6IMju/aclpci_queue.o
  CC [M]  /tmp/opencl_driver_L6IMju/aclpci.o
/tmp/opencl_driver_L6IMju/aclpci.c: In function ‘aclpci_irq’:
/tmp/opencl_driver_L6IMju/aclpci.c:337:17: error: implicit declaration of function ‘send_sig_info’ [-Werror=implicit-function-declaration]
       int ret = send_sig_info(SIG_INT_NOTIFY, &aclpci->signal_info, aclpc
                 ^
cc1: some warnings being treated as errors
scripts/Makefile.build:332: recipe for target '/tmp/opencl_driver_L6IMju/aclpci.o' failed
make[1]: *** [/tmp/opencl_driver_L6IMju/aclpci.o] Error 1
Makefile:1551: recipe for target '_module_/tmp/opencl_driver_L6IMju' failed
make: *** [_module_/tmp/opencl_driver_L6IMju] Error 2
make: Leaving directory '/usr/src/linux-headers-4.15.0-45-generic'
aocl install: failed.

Я попытался использовать BSP для другого значения по умолчанию, указанного в папке board, но получаю ту же ошибку.

Полагаю, установка останавливается при появлении предупреждения.

error: implicit declaration of function ‘send_sig_info’ [-Werror=implicit-function-declaration]

Как решить эту проблему?

Есть решение?

...