For the default "Timer task", we recieve the POOL_BLOCK_IN_ERROR,
and the MQX_CORRUPT_STORAGE_POOL in get_mem_error(), this happens when the taks are heavily loaded and the used memory reaches about 92 %
MQX_CORRUPT_STORAGE_POOL , on what instances this can happen for a timer task,?
Usage Details
Timer component is created with its default priority & size.
_timer_create_component(TIMER_DEFAULT_TASK_PRIORITY,TIMER_DEFAULT_STACK_SIZE)
Hi buggingspacer,
can you please provide more details? Which MQX version, what board are u using? Perhaps some code snapshots. Things which could greatly help us to reproduce the error you received.
Regards,
MartinK
MQX version is 2.407, and RTCS we use is 2.94. We are using a 68K processor - MC68EN302
For Timer task callbacks we use system message pool of this size,
_msgpool_create_system(sizeof(SYSTEM_MSG), 100, 50, 250))
What more specific detail is required? Any suggestions on which area/part could be the root cause, so we can probe on that direction?