Windows 10下配置高通hexagon sdk环境

Posted lligen-dai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows 10下配置高通hexagon sdk环境相关的知识,希望对你有一定的参考价值。

  1. 下载hexagon_sdk
    我使用的是hexagon_sdk_win_3_5_installer_eval_00004_1.zip

  2. 解压安装
    这一步我没有勾选eclipse,等很久才安装完毕

  3. 配置环境
    坑主要在这里:按照教程说的执行setup_sdk_env.cmd,但问题是执行了没用
    所以我改用直接设置环境变量的方式:此电脑->右键属性…等
    设置HEXAGON_SDK_ROOT为C:/Qualcomm/Hexagon_SDK/3.5.2
    android_ROOT_DIR默认使用的C:\\Qualcomm\\Hexagon_SDK\\3.5.2\\tools\\android-ndk-r19c,但是编译报错发现该android-ndk-r19c下缺少toolchains文件,所以另外指定了ndk目录
    设置ANDROID_ROOT_DIR为C:\\Users\\Administrator\\AppData\\Local\\Android\\Sdk\\ndk-bundle
    后续过程每次都是查SDK_SETUP_ENV是否定义,所以
    设置SDK_SETUP_ENV为1

  4. 编译example/calculator
    外接手机,确定机型,如"adsp": "ADSP.HT.5.0-00632.1-SM8150-1"确定sm8150;
    使用sdk提供的脚本–该脚本含打包编译和运行。

$cd C:/Qualcomm/Hexagon_SDK/3.5.2

$adb shell cat /vendor/firmware_mnt/verinfo/ver_info.txt

    "Image_Build_IDs": 
        "adsp": "ADSP.HT.5.0-00632.1-SM8150-1",
        "aop": "AOP.HO.1.1-00223-SM8150AAAAANAZO-1",
        "apps": "LA.UM.7.1.r1-12100-sm8150.0-1",
        "apps_LE": "LE.UM.2.4.2-00600-genericarmv8-64-1",
        "boot": "BOOT.XF.3.0-00447-SM8150LZB-1",
        "btfm": "BTFM.CHE.2.1.4.c11-00002-QCACHROMZ-1",
        "cdsp": "CDSP.HT.2.0-00592.1-SM8150-1",
        "common": "SM8150.LA.1.0.c7-00005-STD.PROD-2",
        "glue": "GLUE.SM8150_LA.1.0-00215-NOOP_TEST-1",
        "modem": "MPSS.HE.1.0.c10-00017-SM8150_GEN_PACK-2",
        "npu": "NPU.FW.1.0-00040-SM8150-1",
        "slpi": "SLPI.HY.2.1-00050-SM8150AZL-1",
        "spss": "SPSS.A1.1.2-00081-SM8150AAAAANAZS-1",
        "tz": "TZ.XF.5.2.2.c1-00001-SM8150AAAAANAZT-2",
        "video": "VIDEO.IR.1.0-00066-PROD-1",
        "wapi": "WLAN_ADDON.HL.1.0-00034-CNSS_RMZ_WAPI-1",
        "wdsp": "WDSP.9340.2.0-00022-W9340AAAAAAAZQ-1",
        "wgig": "WIGIG.TLN.7.4-00018-WIGIGTLNZ-1",
        "wlan": "WLAN.HL.3.0.c8-00011-QCAHLSWMTPLZ-1"
    ,
    "Metabuild_Info": 
        "Meta_Build_ID": "SM8150.LA.1.0.c7-00005-STD.PROD-2",
        "Product_Flavor": "asic",
        "Time_Stamp": "2020-08-03 17:48:26"
    ,
    "Version": "1.0"

$python .\\examples\\common\\calculator\\calculator_walkthrough.py -T sm8150

中间会需要同意签名并自动重启手机,通过log得知,笔者编译并执行成功。

  1. 后续编译建议不用脚本,直接自己敲命令行,跳过签名与重启步骤。

以上是关于Windows 10下配置高通hexagon sdk环境的主要内容,如果未能解决你的问题,请参考以下文章

高通Hexagon QDSP6介绍

20190301-Hexagon-DSP

谷歌机器学习框架TensorFlow可以优化骁龙835和Hexagon 682 DSP芯片

Hexagon DSP系列记录——plain C/intrinsics/asm汇编代码实现耗时比较

Hexagon DSP系列记录——plain C/intrinsics/asm汇编代码实现耗时比较

windows怎么安装kettle的jdk配置