取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Highlighted
Visitor
Visitor
334 次查看
注册日期: ‎01-16-2020

在vivado_hls外引用HLS相关库文件

跳至解决方案

我先前的开发流程是先编写合适的C++代码,再到vivado_hls中更换对应的数据类型与添加HLS编译指令,最后修改主机端代码满足vitis的要求。虽然算法的验证可以先不加编译指令,但最近的开发必须要使用HLS的数据类型了,同时不太方便使用vivado_hls的图形界面,因此希望能用普通的编译器通过某些配置引用HLS的相关头文件和库,但我不知道该如何操作,希望有人能指教一下。

我的开发平台是Ubuntu16.04 vitis套件2019.1 整个套件都能够正常使用

0 项奖励
1 解答

已接受的解答
Highlighted
Moderator
Moderator
264 次查看
注册日期: ‎05-27-2018

Hi @xenonz ,

     可以,在Visual studio里面,可以在cmake list 里面 添加 include directories(tools/Xilinx/Vivado/2019.2/include)

     或者在GUI界面里面关联相关路径。参考ARhttps://www.xilinx.com/support/answers/59626.html

https://www.xilinx.com/support/answers/51868.html

Wen

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------

在原帖中查看解决方案

4 回复数
Highlighted
Moderator
Moderator
265 次查看
注册日期: ‎05-27-2018

Hi @xenonz ,

     可以,在Visual studio里面,可以在cmake list 里面 添加 include directories(tools/Xilinx/Vivado/2019.2/include)

     或者在GUI界面里面关联相关路径。参考ARhttps://www.xilinx.com/support/answers/59626.html

https://www.xilinx.com/support/answers/51868.html

Wen

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------

在原帖中查看解决方案

Highlighted
Visitor
Visitor
217 次查看
注册日期: ‎01-16-2020

非常感谢您的回复,很有帮助,我顺便补充一下我还用到的其他头文件路径用作给其他人的示例:

[] 方括号表示安装时自己设置的路径

include_directories([安装路径]/Vitis/2019.2/include)
include_directories([安装路径]/Vivado/2019.2/include)
include_directories(/opt/xilinx/xrt/include)
 
但现在还有一个小问题,有些xrt的头文件似乎引用还不太正常,如以下:
#include <CL/cl_ext_xilinx.h>
 
我在/opt/xilinx/xrt/include路径下找到了这个头文件,但是我的开发工具(vscode+cmake插件+c++插件)仍然提示我找不到包含文件
 
 

 

Highlighted
Visitor
Visitor
196 次查看
注册日期: ‎01-16-2020
重新编写了生成目标部分的配置,现在似乎没有问题了
0 项奖励
Highlighted
Moderator
Moderator
185 次查看
注册日期: ‎05-27-2018

Hi @xenonz ,

    感谢你分享完善了解决方案~

Wen

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 项奖励