MQX_CORRUPT_STORAGE_POOL received for default "Timer Task"

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MQX_CORRUPT_STORAGE_POOL received for default "Timer Task"

620 Views
buddingspacer
Contributor I

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)

 

 

0 Kudos
2 Replies

409 Views
c0170
Senior Contributor III

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

0 Kudos

409 Views
buddingspacer
Contributor I

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?

0 Kudos