MyFPGA Forum

 找回密码
 注册
搜索
查看: 1653|回复: 0

【FAQ】DE10-Nano OpenCL BSP 18.1使用中的常见问题

[复制链接]
发表于 2020-6-17 17:26:29 | 显示全部楼层 |阅读模式
本帖最后由 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。
dts—soc.png

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
opencl_error.jpg
A:没有加载OpenCL Linux内核驱动以及配置环境变量。
运行主机程序之前,需使用命令“source ./init_opencl.sh”,执行脚本文件来加载OpenCL Linux内核驱动,并配置OpenCL Run-Time库的环境变量。
opencl_right.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2024-4-18 20:16 , Processed in 0.048880 second(s), 19 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表