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.

Why does Linux stop the DSP application?

Other Parts Discussed in Thread: OMAP-L137

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