I'm trying to setup the OMAP-L137 EVM to run Linux on the ARM and a "bare" C program on the DSP (without DSP/BIOS). I can successfully boot Linux on the ARM, but I don't know how to get a C program running on the DSP after the board is initialized.
I don't need all the functionality of DSP/BIOS - the DSP just needs to wait for interrupts from the ARM, do some processing, then put the results in shared memory. What's the easiest way to start a C program on the DSP after it gets the ARM running?