We want to use the OMAP3530 in a product that analyses audio data. The bandwidth of analysed data is very low compared to original audio bandwidth. I have some concern about the linux kernel not being real time, so I would like to read the audio data from an DSP application.
So, basically I want to port the driver decribed in "spra846" to OMAP3530
Before I start doing work on that, I would like to find out if this approach can work at all.
I have already read the following posts:
- https://e2e.ti.com/support/dsp/omap_applications_processors/f/447/t/30250.aspx
- https://e2e.ti.com/support/embedded/f/355/p/58905/210095.aspx
I think I would need to do the following:
- leave the McBSP untouched by the linux kernel
- do the CSL for the DSP
Things I don't know:
- is the EDMA used from Linux (it seems it is DSP only)?
- can the EDMA access the McBSP?
- are there any performance issues with this approach?
Thanks in advance
Jan-Hinnerk Dumjahn