安装hexagon_SDK后新工程运行的准备

来源:互联网 发布:爷爷超市扇女童 知乎 编辑:程序博客网 时间:2024/06/05 15:35

近期在算法的优化工作中,需要用到大尺寸的lookup table的HVX优化,由于HVX v60没有相关指令,所以升级到HVX v65上可以使用vgather指令实现大尺寸的look up table。以前用到的hexagon sdk版本较低,升级到hexagon sdk 3.3.0以便使用v65的相关指令,在升级sdk后新建工程,在build时出现一些问题,即:无法找到dsp_cv.h,下面记录找到解决办法的过程。

首先查看glue中的V_hexagon_Debug_toolv81_v65.min配置文件,发现其中关于dspcv的文件夹是hexagon_Debug_toolv81_v65/ship,于是想去sdk的安装路径下找到该文件夹,看dsp_cv.h文件是否存在,但在sdk中没有找到该文件,只在中找到了sdk的目录libs\fastcv\dspCV\inc下找到了该文件,在上一级文件夹中没有发现hexagon_Debug_toolv81_v65/ship文件夹,看到dspCV中还有makefile、src、glue等文件,想着这个文件夹可能是需要自己生成,于是在该文件夹下利用命令行make 该makefile(make V=hexagon_Debug_toolv81_v65),发现出现了hexagon_Debug_toolv81_v65文件夹,在去执行build工程即可成功。在命令窗口执行make前需要注意,首先要在sdk的根目录下执行setup_sdk_env.cmd,否则会出现找不到文件的问题。


阅读全文
0 0
原创粉丝点击