由于 PAC OpenCL™ 主板支持包 (BSP) 固有的架构,PAC 可能会在机器重新启动并重新初始化 OpenCL 环境变量(英特尔® Programmable Acceleration Card上英特尔® Arria® 10 GX FPGA快速入门用户指南)后,失去 OpenCL BSP 配置,导致"aocl 诊断"命令出现类似以下错误:
aocl 诊断:从/opencl/opencl_bsp/linux64/libexec 运行诊断
aocl 诊断:1 次故障。下面的第一个错误:
供应商:英特尔公司
handle 是: -2
Phys 开发名称状态信息
pac_a10_ee00000Uninitialized未配置为 OpenCL BSP。
导航到 hello_world.aocx 驻地的 PAC 软件安装文件夹。运行"aocl 程序 acl0 hello_world.aocx"以安装 BSP 并解决问题。请注意,使用 clBuildProgram 命令构建的 .aocx 文件进行编程不会以类似方式安装 BSP(如果不存在)。这是当前软件的一个限制。