Other Parts Discussed in Thread: SYSBIOS
Hi
I am booting TI-RTOS on the 66AK2G12 processor using the ARM core.
As a part of my requirement, I have a an interrupt coming from GPIO and inside the ISR, I am performing some sequence of R/W statements to access a memory through PCIe.
I probed to determine the time taken by the processor to detect the interrupt and call the ISR and also the time taken to execute the ISR routine. During the probing session, I noticed that after booting the board and when the first interrupt occurs the processor takes some extra time to since the moment the interrupt occurs and till the time it enters the ISR routine.
But after several interrupt sequences the processor takes lesser time to detect the interrupt and to start executing the ISR routine. (During first run it takes 3.7 uS and after several interrupts the processor takes only about 1.9 to 2 uS to detect the interrupt occurrence and to start executing the ISR routine).
I would like to know if this is a common phenomena (or) does it have to do something with TI-RTOS?
Also please give us data on the interrupt latency of the processor.
Does TI-RTOS has any control over the processor's interrupt handling time?
Thank you.
--Krishna

