Hi there.
I'm writing some applications using RTX on MBC4300 board with ARM CORTEX M4. For some reason the system call os_itv_wait() is calling os_error() function. The OS error is OS_ERR_STK_OVF, but the stack is huge. So there's something awkward happening in this application that I cannot trace. I think something is messing the stack. I am running on privileged mode, but I cannot get what's happening. Any clue?
You can check in "System and Thread Viewer" to see which thread has the stack overflow. Especially the stack usage watermark feature allows you to identify a stack overflow. www.keil.com/.../uv4_db_dbg_systhread_viewer.htm