I'm in the process of porting an older DSP application to OMAP-L137. I want to use DSPLink, but am getting some odd benchmarking. The application runs significantly faster if I run it as a DSP only app in CCSv4. If I place it in a DSPLink wrapper and try to execute it via PROC_load and PROC_start, is MUCH slower than it should be, by a factor of 2 or more.
I'm kind of stumped. The app is running as a task, and there are no other tasks, software interrupts, or hardware interrupts set up in this app -- shouldn't it have full control of the processor?
Thanks,
Chris