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.

Linux/AM5718: Buffer exchange with DSP

Part Number: AM5718
Other Parts Discussed in Thread: TMDXIDK5718

Tool/software: Linux

Hi.
My customers have two questions about sharing frame buffers between ARM/DSP.
They ran the sample project "big-data-ipc-demo-linux" in the SDK.
This project is:
First, share the buffer obtained from CMEM in SharedRegion1.
After that, I think that exchanging data between ARM / DSP by sending and receiving messages.

Question 1:
If I want to share 2MB or more of image data between ARM/DSP, are there any other way than this sample project?

They want to use DSP to process 12 bit grayscale data captured by ARM.
I want to pass the frame buffer obtained from the capture driver to the DSP copyless.
If we use the "big-data-ipc-demo-linux" method, I think we have to copy the data from the frame buffer.

Question 2:
Would you tell me if there is a way to pass frame buffer to DSP copyless.

OS  : Ubuntu 16.04.4 LTS
SDK : PROCESSOR-SDK-LINUX-RT-AM57X 05_02_00_10
EVM : TMDXIDK5718
OptionLCD : TMDXIDK57X-LCD

Regards,
Rei