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.

Mcasp can't work after syslink.ko loading

Dear all:

    The CPU is CA8168, including C674x DSP + ARM Cortex-A8.

   (1) I  utilize  mcasp  to transfer data  in ARM. But when I load the syslink.ko to implement other functions in DSP, the mcasp can't  work and no data transfer.

   (2) Then I change the order between mcasp and syslink.ko. The syslink.ko load first, then mcasp is used. But  after engine_open() is called, the mcasp also can't work.

   I don't know why the syslink.ko  can affect the mcasp. The mcasp run in ARM, the  syslink.ko and engine_open() is used to init DSP.

   The mcasp transfer data by EDMA.

 

 

Thanks

  • Can you connect to the DSP with CCS?   It would be interesting to use the ROV tool and look at the Hwi module and see what interrupts are being used.   I wonder if there's a conflict between the interrupt used for SYS LINK communications and the MCASP and/or EDMA?