关键问题
面向 OpenCL™ 平台的Altera SDK 现在是英特尔的®
面向 OpenCL 平台的 FPGA SDK。因此,如果您的 cl_platform_id
findPlatform(string_name)
主机代码中的函数查找
"Altera"、"Altera SDK"或其他类似的字符串, findPlatform()
调用将返回一个 NULL 值。在某些情况下,您可能没有收到一个 NULL 值
但 findPlatform()
您在出现分段错误时
运行您的应用程序。
运行之前版本的设计示例时,您可能会遇到 以下错误消息:
ERROR: Unable to find Altera OpenCL Platform
更新主机代码,以指示 findPlatform()
该功能
搜索"英特尔® FPGA SDK for OpenCL","英特尔 FPGA SDK",或"英特尔®
FPGA"。"
不要将搜索字符串限制为"英特尔",因为您可能还有其他英特尔 您的库路径中的平台。
注意: OpenCL 设计示例的版本 16.1 已更新为 搜索"英特尔 FPGA"作为平台名称。