Part Number: TDA4VH-Q1
Hi,
We have developed a custom MCU3_0 RTOS application where we are attempting to invoke TIDL-RT APIs (for example TIDLRT_create) from the MCU3_0 core.
The API call is made from the following file in the tiovx example:
ti-processor-sdk-rtos-j784s4-evm-09_02_00_05/tiovx/tutorial/ch06_openVX_r5_demo/vx_tutorial_basic_openvx_kernels.c
We are able to successfully build the application and the firmware loads correctly on the MCU3_0 core when booted through Linux.
However, we are not able to confirm whether the TIDLRT_create API is being executed successfully.
To verify the execution flow, we added tidlrt_printf statements inside the TIDL-RT APIs to trace the execution. But we are not seeing any logs printed on the Linux terminal, even though the MCU3_0 core firmware appears to be loading and running properly.
Our questions are:
-
Are TIDL-RT APIs supported when called from an RTOS application running on MCU3_0 (R5F)?
-
Is there any additional configuration required to enable logging from
tidlrt_printfon RTOS cores when booted through Linux? -
Is there a recommended method to debug or verify execution of TIDL-RT APIs on MCU cores?
Any guidance or references would be helpful.
Thanks,
Madhu