I try to run \keil\ARM\RTX\Examples\Mailbox\Mailbox.Uv2 on evaluation board of MCB2300 Ver3.1 there are two user defined tasks, that is send_task and rec_task. send_task send messages to msgbox 3 times, at last call function os_tsk_delete(), I set breakpoints in rec_task and idle_task, and found system stays at idle_task after calling os_tsk_delete() in send_task.
my questions are 1) rec_task's priority is 1, idle_task's priority is 0, why not enters higher priority task? 2) if OS_ROBIN is set to 1, how to manage the tasks if their priority are different. 3) as a licensed user, is it possible to get the kernel source codes from you?