We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
When a high priority task performs an os_dly_wait for 1 tick followed by a low priority task performing an os_dly_wait (one tick also) all tasks stop running and the ARM eventually executes a watchdog reset. I can't believe such a simple OS operation could fail like this. Anyone ever seen such a thing?
Thanks for replying. Minimal code would be hard to provide. I plan to build a new project with a simple program where there are two tasks; task 1 has a higher priority than task 2 with both performing os_dly_waits and try to see if I can make it fail. I have provided more information on my application later in this thread. Thanks