Keil Logo

Problems Solved

Following is a list of known problems in RTX51 Tiny Version 1.06. These problems are corrected in RTX51 Tiny Version 2.

  1. In RTX51 Tiny V1.06, the isr_send_signal function may destroy the READY status when an interrupt occurs during os_wait. This causes the task to hang, waiting for the signal from the interrupt. This problem is corrected in RTX51 Tiny Version 2.
  2. In RTX51 Tiny V1.06, K_IVL and K_SIG events may not be combined in a call to the os_wait routine because the interval timer value cannot be adjusted when the signal occurs. RTX51 Tiny Version 2 provides the os_reset_interval routine which allows you to properly adjust the interval timer.
  3. In RTX51 Tiny V1.06, the TIMESHARING EQUate for Round-Robin cannot be set to 1. If it is and if an interrupt occurs before the Round-Robin time is set, the Round-Robin period may be corrupted and delay 256 ticks instead of 1. This problem is corrected in RTX51 Tiny Version 2.
  4. In RTX51 Tiny V1.06, when user interrupts execute longer than an RTX51 Tiny System Clock Timer Tick, the RTX51 Tiny System Clock Timer is called recursively. This overwrites the values SAVEPSW and SAVEACC and typically causes a system crash. This problem is corrected in RTX51 Tiny Version 2. The LONG_USR_INTR configuration option may be set to a value of 1 if your application contains an interrupt function that executes longer than the RTX51 Tiny System Clock Timer Interval. Your application may require this option if it spends most of its time executing high-priority interrupt routines.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.