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.

OMAP L138 Timer 0 Compare Register interrupts

Other Parts Discussed in Thread: OMAPL138, OMAP-L138

I am currently using CCSv4 connected to OMAPL138 via Spectrum Digital xds510usb emulator.

I am not getting Timer Compare Register Interrupts.  I believe I am doing everything correctly,  but must be missing something

I have a PowerPoint slide with screen captures of the timer 0 registers and aintc registers along with my defines for the timer interrupts.

 In short, this is what I am trying to do.

Use T64P0, (timer 0) in dual unchained mode, with the PLUS features enabled so I can get  interrupts  from Compare Registers 0 and 1.

I run in One Shot Mode.  I always get the Timer12 interrupt.

My values for Cmp0 and Cmp1 are between 0 and the Period value.

Yet, I never get either T64P0_CMPINT0 or T64P0_CMPINT1 interrupt.

Does the OMAP-L138 support Timer 0 Compare Register  interrupts?

According to document SPRUGM7D I believe it does.

240 ARM Interrupt Controller (AINTC) SPRUGM7D–April 2010

74 T64P0_CMPINT0 Timer64P0 - Compare Interrupt 0

75 T64P0_CMPINT1 Timer64P0 - Compare Interrupt 1

Is it possible that the counts are being updated by more than one and thus the compares do not ever match?

Any insight to why I do not get these interrupts would be appreciated.

Thanks Joe