https://github.com/ATLFlight/DriverFramework
https://github.com/PX4/dspal/tree/4b6fca8bea5d44cc9e7e2a34acb1905305a5797f
配置环境变量的时间注意,要把第二个Tools去掉,当找不到.a或.so文件的时间可以切换到相应到,查看文件,一般可以通过make命令自己生成
即是 export HEXAGON_TOOLS_ROOT=${HOME}/Qualcomm/HEXAGON_Tools/7.2.10
export HEXAGON_SDK_ROOT=${HOME}/Qualcomm/Hexagon_SDK/2.0
export HEXAGON_TOOLS_ROOT=${HOME}/Qualcomm/HEXAGON_Tools/7.2.10/Tools
export HEXAGON_ARM_SYSROOT=${HOME}/Qualcomm/Hexagon_SDK/2.0/sysroot
export PATH=${HEXAGON_SDK_ROOT}/gcc-linaro-arm-linux-gnueabihf-4.8-2013.08_linux/bin:$PATH
按照Hexagon SDK 2.0 下面的 /docs/eclipse_first_project.html 和/docs/eclipse_starting_eclipse.html 配置一下eclipse就能用起来的,debug方便
注意事项:aDSP shared function 返回值必须为1,否则fastRPC 传输数据会有问题,亲测,血的教训。