@Robin_Shen could you help with it.
I am sorry for not help you.
I am not familiar with this part, maybe you can post this question at S32 Design Studio.
My colleague should be able to help you.
Have you try to right click the mbs[i] and View Memory?
It will show you the address of them. Maybe you can check if there is a conflict with yours.
Hi Robin_Shen,
I'm sorry I can't share data. Actually I'm using hardware independent library of CAN which is being ported with flexcan drivers. It contains multiple global objects for example object of a structure containing callback function pointers etc. One of my structure object members, which stores pointers to callback functions, are getting changed after the call to FLEXCAN_DRV_init(). I'm observing it as expression while debugging. Is this call overlapping my previously allocated memory, as it allocates 32 state->mbs[i] during run time? Also, is it possible to view the memory of MCU during a run time like FreeRTOS task memory view?
Hi pranitekatpure,
Would you please show me which global variables was changed?
I don’t understand what the segmentation fault you mentioned is.
If you can capture a picture show it would be better for me to understand it.
Best Regards,
Robin