I use the TIMER64P 3 as two 32bit timers. The TIMER3_12 is configured as one shot timer. When it expires, its ISR will restart the timer.
But after running a period of time, the TIMER3_12 stalls. When it stalls, the TIM12 is 0, PRD12 is 0x07270e00, TCR is 0x00800040, TGCR is 0x5. As listed bellow:
01f0d000: 4472020c 00000000 00000000 00000000
01f0d010: 00000000 00000000 07270e00 00000e88
01f0d020: 00800040 00000005 00000000 00000290
01f0d030: 00000000 00000000 00000000 00000000
01f0d040: 00000000 00010001 00000000 00000000
01f0d050: 00000000 00000000 00000000 00000000
01f0d060: ffffffff ffffffff ffffffff ffffffff
01f0d070: ffffffff ffffffff ffffffff ffffffff
This should not happen according to the datasheet and RM.
Any body can help me?