context switch question

Jay Monkman jtm at
Thu Apr 25 05:50:26 UTC 2002

I'm trying to do a BSP for an ARM940T, and have a problem running the
ticker sample. Each of the three tasks starts fine, but none of
them return from rtems_task_wake_after(). After the third task
calls that, there's about a 5 second delay before _CPU_Context_switch()
gets called (I think that's what is supposed to happen). If I'm
looking at it right, it looks like it's switching from the
idle task to the to task 1 (again, like I think it's supposed to), and
then nothing - it stays in the idle loop.

It looks like the watchdog that gets set up in rtems_task_wake_after()
is not working right, but I'm not exactly sure, since I haven't figured
out what is supposed to be going on, yet.

Can anybody point me in the right direction? Thanks.

Jay Monkman	    The truth knocks on the door and you say "Go away, I'm 
monkman at    looking for the truth," and so it goes away. Puzzling.
		     - from _Zen_and_the_Art_of_Motorcycle_Maintenance_

More information about the users mailing list