Hallo,
I would like to ask if someone has a good methodology to handle a robust watchdog when using an RTOS. If someone has and would not mind discussing it, that would be very appreciated.
I'm basically using an ARM7 and RL-ARM RTOS. After doing some research over the Internet I found Mr. Ganssle's article "Great Watchdogs", but that doesn't address RTOS usage, then I found Mr. Niall Murphy's article from www.embedded.com/.../0011feat4.htm.
My application have tasks that wait for semaphores and they wait with no time-out. Those semaphores are interrupt driven. An external interrupt sends semaphores to those tasks and it won't happen if there's no action on the interrupt line. Mr. Murphy's article doesn't sens to address this situation. My interrupt may not get generated for hours...
Have someone already done a similar watchdog usage? An articles or recommendation, different forums?
Much appreciated.