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.

Audio Example in BIOSPSP for Spectrum Digital OMAP-L137 EVM

Other Parts Discussed in Thread: OMAP-L137

Hi,

I have got the OMAP-L137 spectrum digital EVM in combination with the audio daughterboard DA830. I have been able to get the test projects from the producer running to output some audio even though there still is the red error flag indicating a problem (I ignore this for now). The test code, however, is not a good starting base for the development of an efficient signal processing program running only on the DSP side since it employs polling.Therefore I intend to modify the test code to use an interrupt at first and then to use a DMA for sample I/O to the McAsp.

Since I am not at all familiar with CCS and all the code design principles, I would like to start with an illustrative example that uses DSP/BIOS . This, however, is pretty hard to find.I finally found the BIOS PSP code in which I found the audio example for the onboard audio codec.

Here is my question:

In the description of the PSP, it is written that I have to unlock the KICK0R and KICK1R registers in the GEL file. This, however, is not done in the spectrum digital provided GEL file coming along with the test code. Instead, there is a line printed as debugging output that the EDMA is disabled whenever I start the audio project (this line can be identified as originating from the spectrum digital GEL file). The latter is probably a problem since the EDMA shall be used in the example. So, is there another GEL file designed for the examples from the PSP library that I can use?

Best regards,

 

HT

  • Hi HT,

    If you are using silicon revision 2.0 or later, the KICK registers have been disabled, so they no longer need to be unlocked. Use the debug GEL file to check which revision you have.

    As for the EDMA setup, usually this is not something done by a GEL file. It should be part of the PSP code instead. Are you sure this is not the case?

    Jeff

  • Dear Jeff,

    thank you for answering my question. The Debug GEL File has proven itself very useful for me.

    It seems that the EDMA setup in the GEL file is only to set the registers into stable initial state, the software example works propperly now,

    no matter which GEL file I use!

     

    Best regards,

     

    HT