Hard Fault after unlocking watchdog (KEA128)

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

Hard Fault after unlocking watchdog (KEA128)

Jump to solution
1,613 Views
pranav_prabhu
Contributor III

After coming out of stop, I am unlocking watchdog and reconfiguring it in the very next line. However, while unlocking MCU gets a hard fault. How do I prevent hard fault from occurring?

Labels (1)
0 Kudos
Reply
1 Solution
1,411 Views
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello @pranav_prabhu 

Please do not set breakpoints when configuring the Watchdog. Run the program at full speed for testing.

 

BR

Alice

View solution in original post

0 Kudos
Reply
6 Replies
1,541 Views
pranav_prabhu
Contributor III

Hello @Alice_Yang 

Currently when I try to put mcu in stop mode, it gets a hard reset.

0 Kudos
Reply
1,588 Views
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello @pranav_prabhu 

0 Kudos
Reply
1,584 Views
pranav_prabhu
Contributor III

After waking up from stop mode, I need to configure the watchdog refresh again. At this point, I am getting a hard fault. This isn't seen when I configure before entering stop mode.

0 Kudos
Reply
1,579 Views
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello @pranav_prabhu 

Thanks for your reply. I understand what you mean. Could you please first test by disabling the watchdog code after waking up from stop mode? Can it work properly then? We're doing this to narrow down the issue and confirm whether it's a watchdog configuration problem.

 

BR

Alice

0 Kudos
Reply
1,511 Views
pranav_prabhu
Contributor III

Hello @Alice_Yang 

I am in debug and put a breakpoint at the point where unlock is taking place. Is it because the clock cycles for unlock got elapsed.

0 Kudos
Reply
1,412 Views
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello @pranav_prabhu 

Please do not set breakpoints when configuring the Watchdog. Run the program at full speed for testing.

 

BR

Alice

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2037550%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EHard%20Fault%20after%20unlocking%20watchdog%20(KEA128)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2037550%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EAfter%20coming%20out%20of%20stop%2C%20I%20am%20unlocking%20watchdog%20and%20reconfiguring%20it%20in%20the%20very%20next%20line.%20However%2C%20while%20unlocking%20MCU%20gets%20a%20hard%20fault.%20How%20do%20I%20prevent%20hard%20fault%20from%20occurring%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2037550%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EKinetis%20EA%20Series%20MCUs%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2045828%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Hard%20Fault%20after%20unlocking%20watchdog%20(KEA128)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2045828%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F232556%22%20target%3D%22_blank%22%3E%40pranav_prabhu%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EPlease%20do%20not%20set%20breakpoints%20when%20configuring%20the%20Watchdog.%20Run%20the%20program%20at%20full%20speed%20for%20testing.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3EBR%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EAlice%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2041727%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Hard%20Fault%20after%20unlocking%20watchdog%20(KEA128)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2041727%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F27788%22%20target%3D%22_blank%22%3E%40Alice_Yang%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20am%20in%20debug%20and%20put%20a%20breakpoint%20at%20the%20point%20where%20unlock%20is%20taking%20place.%20Is%20it%20because%20the%20clock%20cycles%20for%20unlock%20got%20elapsed.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2040602%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Hard%20Fault%20after%20unlocking%20watchdog%20(KEA128)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2040602%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F27788%22%20target%3D%22_blank%22%3E%40Alice_Yang%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECurrently%20when%20I%20try%20to%20put%20mcu%20in%20stop%20mode%2C%20it%20gets%20a%20hard%20reset.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2039253%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Hard%20Fault%20after%20unlocking%20watchdog%20(KEA128)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2039253%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F232556%22%20target%3D%22_blank%22%3E%40pranav_prabhu%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EThanks%20for%20your%20reply.%20I%20understand%20what%20you%20mean.%20Could%20you%20please%20first%20test%20by%20%3CSTRONG%3Edisabling%20the%20watchdog%20code%3C%2FSTRONG%3E%20after%20waking%20up%20from%20stop%20mode%3F%20Can%20it%20work%20properly%20then%3F%20We're%20doing%20this%20to%20narrow%20down%20the%20issue%20and%20confirm%20whether%20it's%20a%20watchdog%20configuration%20problem.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3EBR%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EAlice%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2039063%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Hard%20Fault%20after%20unlocking%20watchdog%20(KEA128)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2039063%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EAfter%20waking%20up%20from%20stop%20mode%2C%20I%20need%20to%20configure%20the%20watchdog%20refresh%20again.%20At%20this%20point%2C%20I%20am%20getting%20a%20hard%20fault.%20This%20isn't%20seen%20when%20I%20configure%20before%20entering%20stop%20mode.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2039059%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Hard%20Fault%20after%20unlocking%20watchdog%20(KEA128)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2039059%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F232556%22%20target%3D%22_blank%22%3E%40pranav_prabhu%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CDIV%20class%3D%22container-NHOamk%22%3E%0A%3CDIV%20class%3D%22layout-luVDWG%20leftVisible-gKF8yZ%22%3E%0A%3CASIDE%20class%3D%22leftSide-ptURZT%20left-side-width-fuDTOI%20chrome70-left-side-width%20expand-Ly4QF1%22%3E%0A%3CASIDE%20class%3D%22sidebar-UeSlOl%22%20data-testid%3D%22chat_siderbar%22%3E%0A%3CDIV%20class%3D%22flex%20flex-col%20h-full%20select-none%22%3E%0A%3CDIV%3E%0A%3CDIV%20class%3D%22rounded-s-radius-xxs%20p-1%20flex%20h-16%20hover%3Abg-s-color-bg-trans%22%3E%3CSPAN%3EHow%20do%20you%20unlock%20the%20watchdog%3F%20Can%20it%20work%20well%20without%20unlocking%20the%20watchdog%3F%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%20class%3D%22rounded-s-radius-xxs%20p-1%20flex%20h-16%20hover%3Abg-s-color-bg-trans%22%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%20class%3D%22rounded-s-radius-xxs%20p-1%20flex%20h-16%20hover%3Abg-s-color-bg-trans%22%3E%3CSPAN%3EBR%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%20class%3D%22rounded-s-radius-xxs%20p-1%20flex%20h-16%20hover%3Abg-s-color-bg-trans%22%3E%3CSPAN%3EAlice%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%0A%3C%2FASIDE%3E%0A%3C%2FASIDE%3E%0A%3CASIDE%20class%3D%22right-side-Un1NNe%20right-side--hidden-_vn0rI%20right-side-width-luItKI%20right-side-width--compact-fh83AU%22%20data-testid%3D%22samantha_layout_right_side%22%3E%0A%3CDIV%20class%3D%22container-outer-osJN7j%22%20data-testid%3D%22canvas_panel_container%22%3E%0A%3CDIV%20class%3D%22container-Gm6AJv%22%3E%0A%3CDIV%20class%3D%22container-inner-OeKxcN%22%3E%0A%3CDIV%20class%3D%22w-full%20h-full%20flex%20flex-col%20overflow-hidden%22%3E%0A%3CDIV%20class%3D%22flex%20justify-end%20items-center%20h-56%20px-16%20relative%20flex-shrink-0%22%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%20class%3D%22flex%20justify-end%20items-center%20h-56%20px-16%20relative%20flex-shrink-0%22%3E%26nbsp%3B%3C%2FDIV%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%0A%3C%2FASIDE%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%3C%2FLINGO-BODY%3E