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.

Can multiple ARM applications communicate with one DSP executable on MityDSPL138?

Other Parts Discussed in Thread: OMAPL138

Hi,

We have the following problems and need your help.

Background:
We have developed one ARM application and one DSP executable with RIngIO as communication mechanism between them. ARM application loads the DSP executable. DSP-side uses one task.  All of this is for one channel.

Now we need to support 4 channels.

Possible solutions:
a)
Run 4 ARM applications on ARM-side. Each ARM application will load one DSP executable. Thus totally 4 DSP executables will be running on DSP side at the same time.

b)
Develop one DSP application which runs 4 tasks. Run 4 ARM applications, each of them communicates with one corresponding task of the same DSP executable.

Questions:
I quickly tried both of the above two ways. But I have errors related to RingIO.

Which solution is supported? Which is the better?
If both of them can't be supported by OMAPL138, can you provide any other possible solutions?

Thanks!