I have several 9210s running that die at random times. They lockup with both LEDs lit.
I have managed to get one to lock up on the debugger and have determined that it is in an interrupt somewhere. (The debugger says that all my threads are still valid, but the ApplicationThread dies - since that thread is in idle state with tx_thread_suspend(), it must be an interrupt.)
The only interrupt that I have is SPI, and that is so simple that I can’t see where it could be messing up. (All I do is copy the incoming data to a buffer using a for loop - no library calls to memcpy() or anything like that.)
Anyone with ideas? I have been working on this for a while and am fresh out.
-Erik