Guido Fiala wrote: > Am Saturday 20 March 2004 00:27 schrieb Johannes Stezenbach: > > Things are not so easy, because some kinds of messages are first > > pushed into a message queue and executed later. So the last > > command from the PC might not be the one which caused the ARM crash. > > > > Specifically COMTYPE_PIDFILTER commands (MultiPID etc.) are queued. > > The 0x0100 then means that the ARM crashed before it could push the > > command into the message queue (or while doing it). > > Well - how about a safety-logic in firmware that throws away any command if > still not completed after x seconds? (kindof watchdog but no reset if > possible to avoid...)
The firmware is just and endless loop and a bunch of irq handlers. There is no OS, no processes or threads. If something does not complete after x seconds it has crashed. Johannes -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.