Hello Philippe, >> But this approach didn't work, the higer prio task isn't called unless >> the lower prio task gives up cpu (by calling e.g. rt_task_yield or >> nanosleep) (see attached demo source) > This would basically say that the core does not give any real-time > guarantee. I hope this is not the case. > Please send some demo code showing this. I've attached it, please remove the rt_task_yield to see the effect. >> >> When not being cooperative (removing the rt_task_yield in the demo) >> my system is reset after some seconds. >> >> Why isn't my supervising task scheduled? >>
> Try enabling the nucleus watchdog (Xenomai debug options). It does kill > runaway tasks. O.k. i will try this. > If this works on your setup, then your code must be > wrong. If it does not trigger, then we need to understand why -- there > is one case where it may not trigger, but this does not involve any > breakage in task management. Regards Carsten
demo.c
Description: Binary data
_______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
