Hexagon is a Digital Signal Processor (DSP), based on 32-bit multithreaded CPU architecture developed by Qualcomm. Hexagon DSPs are included in Snapdragon SoC since 2006. They are also used in some femtocell processors of Qualcomm, including FSM9832.
Questions tagged [hexagon-dsp]
51 questions
2
votes
0 answers
Tensorflow on Hexagon DSP unclear issues
I am follow instruction to build Android application with Tensorflow engine on Hexagon DSP.
My device is Pixel 1.
libhexagon_controller.so - there is no compilation problem with android_Release mode , but when I trying to build…

dima
- 51
- 4
2
votes
1 answer
Halide/Hexagon support on Linux
Is Halide's Hexagon targeting supported on 820E Linux platforms?
The Github project says:
The currently supported combination of targets is to use the HVX target features with an x86 linux host (to use the simulator) or with an ARM android target…

Embedded Android
- 103
- 9
2
votes
1 answer
fail to execute examples in hexagon-dsp: cannot link executable library adsprpc.lib
I have successfully built and executed the calculator app with hexagon-sim, android and hvx. However, reproducing the same make flow does not succeed in executing other applications on my Open-Q 820 board.
For instance: Application bilateral_v60,…

Amir
- 1,348
- 3
- 21
- 44
2
votes
1 answer
Error Running Qualcomm fastRPC Calculator Example for Hexagon DSP on Snapdragon 820 (Ubuntu 16.04))
I am trying to run the basic calculator example from the Hexagon SDK on the Open-Q 820 Development Kit (Snapdragon), but when trying to run the calculator_walkthrough.py python script to run the example the process fails.
I'm running the Hexagon…

Karl
- 23
- 4
2
votes
0 answers
Qualcomm USB Driver not recognised for OpenQ 820 (Snapdragon 820) platform after installation
I am using Open-Q 820(APQ8096) carrier board. I have installed the Hexagon SDK 3.2 application and its USB driver which is available in the installation path of Hexagon SDK 3.2.
As a result, after installation if I connect OPEN-Q 820 board, it must…

Migui Mag
- 187
- 1
- 3
- 13
2
votes
1 answer
Shell gets stuck when Standalone graph_app in hexagon nnlib is ran
Shell was not responding when i issued this command.
/data/local/graph_app --flag 299 299 3 1 0 0 1 NULL 0 1 0 inputfile /data/local/tmp/img_299x299.bmp
got description info from helper optargs
Usage: testapp [--flag flagopt] [inputfile…

kzs
- 1,793
- 3
- 24
- 44
2
votes
2 answers
Can Renderscript code be compiled to and run on Snapdragon's Haxagon DSP?
Renderscript is claimed to support "different types of processors such as the CPU, GPU or DSP." Now, probably the most popular DSP these days in the Android world is Hexagon present in Snapdragon SOCs. Can Renderscript code be made to run on Hexagon…

Miloslaw Smyk
- 1,305
- 10
- 15
1
vote
1 answer
how do I successfully to using hexagonsdk
when i install hexagon sdk 5.1.0.0 using QPM, error occured "hexagonsdk5x_jre.5.2.0.0.windows-x86.exe hexagonsdk5x_jre.5.2.0.0.windows-x86.exe was not installed". then install these deps using "java -jar .\utils\scripts\depDl.jar -c…

Chun Li
- 13
- 3
1
vote
1 answer
Qualcomm Hexagon Inline Assembly
I am new to QC Hexagon and I need to optimise lots of loops of a C code. I installed the Hexagon tools and had a look at the manual. My general question is:
Do I need to write inline assembly code or can I use the Hexagon intrinsics simply in the C…

Dario Da
- 37
- 5
1
vote
0 answers
hexagon-sim WARNING: DRIL in dril.cpp:6843: Unable to load symbols from exe file
Can you tell me how to solve it?
"hexagon-sim INFO: The rev_id used in the simulation is 0x00004060 (v60a_512)
hexagon-sim WARNING: uiLoadElfSymfile in dril.cpp:5902: Cannot find string table in ELF file
hexagon-sim WARNING: DRIL in dril.cpp:6843:…

mhx
- 11
- 1
1
vote
0 answers
Trying to use Hexagon Delegate for a tflite project
I have integrated the hexagon delegate in a sample TensorFlow Lite Image Classification app. It was running successfully until a couple of days ago. Now, the app crashes when I try to inference using the hexagon delegate.
From the logs, I see the…

Sai Teja
- 11
- 2
1
vote
1 answer
Is it possible to run GoogleTest - based unit-tests with Hexagon SDK?
I'm very new to the topic of DSP development. I have asked this question in the Qualcomm forum 2 months ago, but haven't received any answer.
Currently I'm involved in the porting of parts of our code to the Hexagon DSP, made by Qualcomm.
Our code…

wl2776
- 4,099
- 4
- 35
- 77
1
vote
2 answers
How do I give Android apps access to the Hexagon DSP
I'm trying to run some Android apps of mine on the Hexagon DSP on a Google Pixel. However, access to the DSP is being restricted. Using the AOSP source is it possible to modify the policy of whether Android programs can run on the Hexagon DSP?…

137
- 183
- 2
- 14
1
vote
0 answers
Terminology for different types of Qualcomm DSPs
What is the difference between aDSP and cDSP. I've seen these terms be overloaded quite a bit.
In the Qualcomm DSP user guide it says:
"The processing units include a Kryo CPU, an Adreno 640, and four separate DSPs, each devoted to a specific…

137
- 183
- 2
- 14
1
vote
0 answers
complex multiply instruction Hexagon DSP
I'm preparing my presenation about Hexagon DSP for collage project, I can't understand the flow of this complex multiply instruction.
how multiply done !!?

Esraa Ali
- 21
- 8