Greetings.
I noticed that an IRQ I have to handle MCASP rx events was encountering ROVERN errors on a C6727.
After some digging I found that DSPF_sp_fftSPxSP was the culprit.
I looked into the given assembler source in dsp67x_src with dsplib and found that DSPF_sp_fftSPxSP disables interrupts !
I'm planning to take the C source code and just compile it straight into my application. However I've two - well three questions really.
- Why does the dsplib ASM DSPF_sp_fftSPxSP disable interrupts.
- Does the C source code really do the same thing as the assembler version ?
- Is it safe to recompile the assembler version with the interrupt enable/disable code removed ?
Cheers.