AnsweredAssumed Answered

Going crasy with the Global timer on my i.MX6

Question asked by Tiago Duarte on Sep 5, 2013
Latest reply on Sep 10, 2013 by Tiago Duarte

Dear all.

I'm working with a Nitrogen6X which has a i.MX6 chip.

I'm trying to configure the global timer to be the timer for the scheduler of the RTOS that I'm porting to the board.


I can configure it the way I want but the sticky interrupt flag is always at 1 after I serve the interrupt.

The ARM Information Center states that "The event flag is cleared when written to 1." What does this mean?

I have tried to write 0 directly to the register that holds the flag (Global Timer Interrupt Status Register), I tried to write 1, I tried to disable the interrupts of the timer and the compare functionality, but nothing seems to work.


Thanks in advance

Tiago Duarte