MyFPGA Forum

标题: 【FAQ】DE10-Nano OpenCL BSP 18.1使用中的常见问题 [打印本页]

作者: wyzhou    时间: 2020-6-17 17:26
标题: 【FAQ】DE10-Nano OpenCL BSP 18.1使用中的常见问题
本帖最后由 BOB_Sun 于 2022-5-17 11:41 编辑

1) Q:DE10-Nano OpenCL BSP 18.1 的内核是什么版本呢?内核源码可以在哪里下载呢?
A:内核是3.13版本, 源码在这个链接: https://github.com/terasic/linux-socfpga/tree/socfpga-3.13进行下载。

2) Q:DE10-Nano OpenCL BSP 18.1编译内核使用的是哪个版本的编译链呢?可以用4.x 的kernel 重新去 build opencl kernel 吗?
A:我们编译OpenCL内核使用的编译链是gcc-4.8-arm-linux-gnueabihf。
从Intel OpenCL 软件中intelFPGA\18.1\hld\board\c5soc\source\host\mmd\acl_mmd_config.cpp目录下提供的program_with_RBF_image、enable_bridges、disable_bridges等功能的实现来看,都是基于kernel 3.x版本的,我们没有尝试过在4.x的版本中去进行编译,不确定是否可以,用户感兴趣的话也许可以尝试看看。

3)Q: OpenCL 的 dts 在哪里可以找到?
A:在kernel 里面https://github.com/terasic/linux-socfpga/tree/socfpga-3.13搜索 socfpga_cyclone5 就可以找到 opencl 的dts文件, 如下图所示,opencl 使用的是socfpga_cyclone5_sockit.dts。


4)Q:DE10-Nano OpenCL BSP 18.1的rootfs用的是哪个呢?
A:DE10-Nano OpenCL BSP 18.1的rootfs是用intel 提供的opencl image的rootfs, intel opencl image在OoenCL SDK软件的安装目录intelFPGA\18.1\hld\board\c5soc下可以找到, 如下图所示:


5)  Q:DE10-Nano开发板正常启动de10_nano_opencl_18.1,但是在Terminal里执行./host命令运行主机程序时,报错提示:./host: error while loading shared libraries: libacl_emulator_kernel_rt.so: cannot open shared object file: No such file or directory

A:没有加载OpenCL Linux内核驱动以及配置环境变量。
运行主机程序之前,需使用命令“source ./init_opencl.sh”,执行脚本文件来加载OpenCL Linux内核驱动,并配置OpenCL Run-Time库的环境变量。





欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3