Part Number: AM62A7
Hello TI experts,
We are adjusting the memory allocation of AM62A7 to allocate more DDR for Linux. But currently there are two shared memory areas, and we are not sure under what circumstances they will be used. As shown in the attached image, the two regions are TIOVX_OBJ-DESC_MEM and DDR_SHARED.MEM, respectively. Our functional requirements are roughly as follows: we will obtain the camera image through the gstreamer pipeline, and then call c7x for inferring. In the Gstreamer pipeline, the raw image of the camera will be processed by plugins such as tiovxisp and tiovxmultiscaler. We know that the implementation of these plugins is related to TIOVX and will use computing cores beyond A53. We have two questions that we hope to receive support for:
1. We are not sure which of the two regions mentioned above will be used in the process of Gstreamer and deep learning inference, or whether both will be used. If possible, we would like to know the details, such as which memory is used to share image data when Linux hands over images to ISP or MSC for processing.
2. Is there a way to see the real-time usage of these shared memories in Linux through some means?