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