我已经成功地构建并执行了带有hexagon-sim
、android
和hvx
的计算器应用程序。但是,重现相同的make
流程无法在我的Open-Q 820 board
上成功执行其他应用程序。
例如:应用程序bilateral_v60
,即使我成功地制作和推送可执行文件,在执行命令时android.lib
并在板上skel.lib
:
adb shell ADSP_LIBRARY_PATH=/system/lib/rfsa/adsp /data/bilateral_v60
开发板无法执行。这是执行错误:
No arguments given, using defaults: 1920 1080 1 33333 1000 12000 0.
return value from dspCV_initQ6() : -1
src/bilateral_v60.c:197::error: -1: 0 == retVal
error: -1
calling dspCV_deinitQ6()...
return value from dspCV_deinitQ6(): -1
- failure
原来是板上被篡改的库文件。从Intrynsic网站下载并重新刷新Android图像解决了我的问题。