Don`t work h/w timers


#1

this configuration works fine

TCUSettings.Duration.DurationValue = 1000;
TCUSettings.Duration.DurationUnit = ADL_TCU_TIMER_UNIT_MS;
TCUSettings.Periodic = TRUE;

but this not

TCUSettings.Duration.DurationValue = 200;
TCUSettings.Duration.DurationUnit = ADL_TCU_TIMER_UNIT_S;
TCUSettings.Periodic = TRUE;

why ?!


#2

I have the very same problem with US (micro-second) unit, I mean if I define:

adl_tcuTimerSetting_t tcuSetting = { {1000, ADL_TCU_TIMER_UNIT_US } , TRUE}

it works well, but this doesn’t work:

adl_tcuTimerSetting_t tcuSetting = { {125, ADL_TCU_TIMER_UNIT_US }, TRUE }

really, as I tested with Q2686 board, any unit less than 1msec doesn’t work in TCU unit, does anyone have the same problem?