AnsweredAssumed Answered

Reset Register always set to 0

Question asked by Xavier BUHOT on Jun 25, 2015
Latest reply on Jun 26, 2015 by Xavier BUHOT

Hello everybody,

 

I'm working on a home-made bootloader for my firm, and I try to get the MCU reset reason from MC_SRSH and MC_SRSL to handle different behavior.

This register is always equal to 0 on my MK60DX256VLQ10. It don't matter if I reset using IAR, power-off/power-on, or software reset using AIRCR_SYSRESETREQ.

 

this code :

if (MC_SRSH == 0 && MC_SRLS)

   printf("unknow reason");

 

is alway working.. Not matter what Im trying to do.

 

However my test-program is working fine when i'm using the development kit TWR_K60N512. I'm kindda lost on this problem.

 

Does anyone know why SRS is always set to 0 ? Or if there is something to init before accessing to this register ?

 

Rgds,

Outcomes