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.

sharing of EMIF peripheral by ARM & DSP

Hi,

    For my application, I want to access EMIF NAND flash from both ARM and DSP mutual exclusively .Pl let me know the procedures for sharing the peripherals and also let me know any constraints in accessing in this manner

I am using Linux in ARM and DSPBIOS 5.41 in DSP.    

Regards

Kalaiyarasan

  • You need a mutex that spans cores.  I believe the "Multi Processor Critical Section" (MPCS) from dsplink serves this purpose.  Once one core starts accessing the NAND flash the other core needs to wait until it's finished or else it will mess up the ECCs, etc.  The MPCS will handle that.