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.

How OMAP-L138 and RT OS (Linux) share timers?

Other Parts Discussed in Thread: OMAP-L138, OMAPL138

Dear Community,

 

I am a hardware designer, and I am interfacing, for my specific application, the module manufactured by LOGIC called “OMAP-L138_SOM”. My application is running on Linux and should use a lot of timers and functions. I cannot find a document that explains how Linux uses the resources (especially timers) of the OMAP-L138 processor. I will try to explain more the problem:

 

·         My application use the watchdog  (Timer1 of the processor)

·         My application use the RTC (Timer0 of the processor)

·         I don’t know if Linux need to use timers? Other?

 

I want to guarantee that Linux kernel is not using the same resource that the application and that the resources are sufficient for every need of my configurations.

 

Example of bad case:

Application: Three 64 Bit General-purpose timers and One 64-Bit General-Purpose Timer (Watch dog)

Linux:

 

My conclusion: The maximum timers resources are used by the application, I think that is not possible to run Linux.

 

Does any document exist to explain how Linux kernel uses OMAP-L138 processor?

Does any document exist to explain how to configure Linux kernel use of OMAP-L138 timers?

 

 

Thanks,

Damien VIDAL