This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Background description: We are developing APA algorithms based on tda4vm and qnx710. The parking space detection algorithm is implemented by deep learning Caffe architecture and TIDL_OD demo in PSDKRA. I am compiling the parking space detection deep learning algorithm (similar to tidl_od demo in psdkra) into an executable program with qnx710. I link the following Ti library:
Question: However, errors are reported as follows: At present, I only know that the underlying Inter-Process Communication(IPC) libraries are missing. Those libraries should be compiled using the QNX compilation toolchain to compile the codes related to the underlying communication driver of TI PSDKRA into the corresponding libraries. I want to ask, which libraries are the following functions (such as SemaphoreP_delete,SHM_alloc_aligned,Ipc_mpGetId,Ipc_Init and so on) in and what are the libraries name?
Preliminary solution: IPC, RPM, task, hwip, semaphore, etc. have been found in ipc library and osal library. The paths are as follows:
I finally relied on ipc.aa72fg, ti.osal.aa72fg, sciclient.aa72fg, ti.csl.aa72fg, 30 symbols that cannot be found eventually become the following three symbols: “SHM_alloc”,”SHM_alloc_aligned”,”SHM_release”. I guess when linking TI SDK libraries (vision_apps / tiovx / imaging), many libraries that are not needed for deep learning may also be linked, resulting in the need of other lower level libraries, such as *.aa72fg, and then resulting in many symbols not found.
Question:
Hi we have got your issue and escalated to e2e, please expect the response. Thanks!
I'd like to ask when there will be a reply to this question. This is my first time to ask a question and I want to ask, isn't this website E2E?
Hi Dear,
Here's the E2ECHINA forum, and below is the link we help to escalate to e2e:
Thank you very much for your great support . It seems that I must use the company email to ask questions on E2E? My company email has not been registered successfully.
Hi, unfortunately company email is required for the submit of e2e. We would help you to follow up the question before you can reply on e2e successfully.
Hi,
For #1, the sharedmemallocator symbols can be found at psdkqa/qnx/sharedmemallocator/usr/aarch64/a.le/libsharedmemallocator.a. The sources can be found at psdkqa/qnx/sharedmemallocator/usr/SharedMemAllocator.c
For #2, it will depend on the specifics of the demos itself. The imaging libraries may not be needed if the imaging algorithms are not used in the specific demos. However, each of the remaining libraries will be needed for the application.
Hope this is helpful!
Thanks and regards,
Cherry