Technical Support

RL-ARM: WRONG TIMING WITH OS_ITV_SET()


Information in this knowledgebase article applies to:

  • MDK-ARM
  • RL-ARM

SYMPTOM

Periodic wake-up time interval specified by os_itv_set() changes unexpectedly.

CAUSE

The task that should wake up periodically also uses one of the following delay functions:

  • os_dly_wait()
  • os_mut_wait()
  • os_evt_wait_and()
  • os_evt_wait_or()
  • os_mbx_wait()

RESOLUTION

You cannot intermix the wait method os_itv_wait() and any delay wait in the same task. Doing so will result in a delay or a timeout within that task.

SEE ALSO

MORE INFORMATION

Last Reviewed: Wednesday, June 03, 2009


Did this article provide the answer you needed?
 
Yes
No
Not Sure