Hi
I am porting my library on DSP. Facing issue in getting debug messages from DSP using FARF.
is there any document or help ref. for "libadspmsgd_rpc_skel.so" ?
Same thing works fine for calculator example in IDE.
android.mk changes
LOCAL_LDFLAGS := -L${HEXAGON_SDK_ROOT}/lib/common/remote/android_Debug -ladsprpc -llog
LOCAL_LDLIBS := -l${HEXAGON_SDK_ROOT}/lib/common/adspmsgd/android_Debug/adspmsgd.lib
Below are error logs:
C:\Qualcomm\Hexagon_SDK\1.1.0>adb logcat | grep adsp
E/adsprpc ( 3929): vendor/qcom/proprietary/adsprpc/src/listener_android.c:104:li
stener using ion heap: -1
E/adsprpc ( 3929): vendor/qcom/proprietary/adsprpc/src/apps_std_imp.c:33:apps_st
d fopen failed: /libAMLib_skel.so No such file or directory
E/adsprpc ( 3929): vendor/qcom/proprietary/adsprpc/src/apps_std_imp.c:33:apps_st
d fopen failed: /libadspmsgd_rpc_skel.so No such file or directory
E/adsprpc ( 3929): vendor/qcom/proprietary/adsprpc/src/apps_std_imp.c:33:apps_st
d fopen failed: /system/lib/rfsa/adsp//libadspmsgd_rpc_skel.so No such file or d
irectory
E/adsprpc ( 3929): vendor/qcom/proprietary/adsprpc/src/apps_std_imp.c:33:apps_st
d fopen failed: /system/vendor/lib/rfsa/adsp//libadspmsgd_rpc_skel.so No such fi
le or directory
E/adsprpc ( 3929): vendor/qcom/proprietary/adsprpc/src/../inc/mod_table_imp.h:34
6::error: 2: 0 == (nErr = invoke_func_ptr(sc, pra))
E/adsprpc ( 3929): vendor/qcom/proprietary/adsprpc/src/rpcmem.c:174::error: -1:
0 <= ioctl(m->fd, ION_IOC_ALLOC, &alloc)
E/adsprpc ( 3929): vendor/qcom/proprietary/adsprpc/src/rpcmem.c:72:rpcmem jb all
ocation error: -1: trying ics
E/adsprpc ( 3929): vendor/qcom/proprietary/adsprpc/src/rpcmem.c:218::error: -1:
0 <= ioctl(m->fd, ION_IOC_ALLOC, &alloc)
E/adsprpc ( 3929): vendor/qcom/proprietary/adsprpc/src/rpcmem.c:73::error: -1: 0
== (nErr = rpcmem_contig_alloc_ics(m, heapid, size, &po))
E/adsprpc ( 3929): vendor/qcom/proprietary/adsprpc/src/../inc/mod_table_imp.h:34
6::error: -1: 0 == (nErr = invoke_func_ptr(sc, pra))
Refer and follow mini-dm usage from hexagon SDK document.