I'm working with an EVM OMAP-L137.
My goal is to start at first the DSP application, then the application ARM with the sequence UBL-uboot-Linux, without resetting the DSP.
I don't want to use DSPlink to load and run the DSP application because I want that, after the board reset, the DSP application starts as rapidly as possible.
That's the matter.
After reset, the rom bootloader loads my DSP application and runs it. Then I would start the ARM applications launching the ARM UBL.
The first problem was that my application were stopped by UBL with "DEVICE_disable_DSP()" instruction. To solve this first problem I had simply commented this line: DSP application e UBL ARM work fine indipendently.
There was a second problem: when UBL ARM load and run Uboot, Uboot cleared and configured the same timer used by DSP stopping the DSP application. I solved this second problem by assigning the timer 1 to DSP and timer 0 to Uboot: DSP application e Uboot work fine indipendently.
There was a third problem by which I'm been stopped: Linux kernel, during its launching, resets and reconfigures both timers.
Is there a way to set the kernel to use only the timer 0 without affecting in any way the timer used by the DSP?
Thanks
Danilo