I built LNX.LA.3.2-02550-8x74 tree, there is adsprpc.ko, but no /system/bin/adsprpcd daemon! Where is it? Looks that all Hexagon examples can not run without it, is not it?
Can not find adsprpcd daemon
Posted: Tue, 2013-09-17 07:42
I built LNX.LA.3.2-02550-8x74 tree, there is adsprpc.ko, but no /system/bin/adsprpcd daemon! Where is it? Looks that all Hexagon examples can not run without it, is not it?
Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.
Hi,
Here is the reply I received from a Hexagon expert.
adsprpcd is required only if dlopen is initiated from outside a FastRPC thread context on ADSP. All the examples shipped with Hexagon SDK are initiated from APPS and this daemon does not need to be started for the examples to work.
Hope it helps.
-Jeff
I tried to run the calcultor example and I could run it locally but, I failed to run it on aDSP. I checked the FastRPC driver but it it was not available at "/system/lib/modules/adsprpc.ko". I tried to install it according to the manual by using "adb shell insmod /system/lib/modules/adsprpc.ko" but I couldn't and, got this error:
"insmod: can't open '/system/lib/modules/adsprpc.ko"
According to the manual, should I conclude that my device does not support FastRPC? My device is development kit board, APQ8074.
Please post this question to Hexagon forums. Experts there can better assist you for anything Hexagon related.
Cheers,
-Jeff