FS23 always reset MCU

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

FS23 always reset MCU

Jump to solution
468 Views
KidhRobin
Contributor II

hello,

now  I got a issue

when I  power on the board and make FS23 not in debug mode, it always reset 

and reset line like this,

 
 

FS23RESET.png

when enable debug mode , there is no reset ;

which issue can generate this behavior?

 and , in my project contains Boot project and App project,  what shall I need take care when both work with boot & application project?

0 Kudos
Reply
1 Solution
436 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hello Bin,

The FS23 must complete a strict initialization sequence within the 256ms INIT window. If this sequence is not completed correctly or if the watchdog is not handled properly, the device will:

- Enter Fail‑safe mode
- Assert RSTB low
- Automatically restart (if configured), resulting in the observed reset loop

When Debug mode is enabled, watchdog supervision and fail‑safe entry are disabled, which is why the reset behavior disappears. 

Please pay special attention to Figure 1: “FS23 initialization flow chart example” in our AN14041, which outlines the recommended startup sequence.

AN14129 explains the underlying behaviors and boot/application considerations

BRs, Tomas

View solution in original post

0 Kudos
Reply
2 Replies
437 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hello Bin,

The FS23 must complete a strict initialization sequence within the 256ms INIT window. If this sequence is not completed correctly or if the watchdog is not handled properly, the device will:

- Enter Fail‑safe mode
- Assert RSTB low
- Automatically restart (if configured), resulting in the observed reset loop

When Debug mode is enabled, watchdog supervision and fail‑safe entry are disabled, which is why the reset behavior disappears. 

Please pay special attention to Figure 1: “FS23 initialization flow chart example” in our AN14041, which outlines the recommended startup sequence.

AN14129 explains the underlying behaviors and boot/application considerations

BRs, Tomas

0 Kudos
Reply
412 Views
KidhRobin
Contributor II
thanks, Tomas
0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2343723%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EFS23%20always%20reset%20MCU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2343723%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Ehello%EF%BC%8C%3C%2FP%3E%3CP%3Enow%26nbsp%3B%20I%20got%20a%20issue%3C%2FP%3E%3CP%3Ewhen%20I%26nbsp%3B%20power%20on%20the%20board%20and%20make%20FS23%20not%20in%20debug%20mode%2C%20it%20always%20reset%26nbsp%3B%3C%2FP%3E%3CP%3Eand%20reset%20line%20like%20this%2C%3C%2FP%3E%3CDIV%20class%3D%22%22%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%20class%3D%22%22%3E%26nbsp%3B%3C%2FDIV%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22FS23RESET.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22FS23RESET.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22FS23RESET.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F381084iAF066E20AA9FCBD3%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22FS23RESET.png%22%20alt%3D%22FS23RESET.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3Ewhen%20enable%20debug%20mode%20%2C%20there%20is%20no%20reset%20%3B%3C%2FP%3E%3CP%3Ewhich%20issue%20can%20generate%20this%20behavior%3F%3C%2FP%3E%3CP%3E%26nbsp%3Band%20%2C%20in%20my%20project%20contains%20Boot%20project%20and%20App%20project%2C%26nbsp%3B%20what%20shall%20I%20need%20take%20care%20when%20both%20work%20with%20boot%20%26amp%3B%20application%20project%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2344070%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20FS23%20always%20reset%20MCU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2344070%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20Bin%2C%3C%2FP%3E%0A%3CP%3EThe%20FS23%20must%20complete%20a%20strict%20initialization%20sequence%20within%20the%20256ms%20INIT%20window.%20If%20this%20sequence%20is%20not%20completed%20correctly%20or%20if%20the%20watchdog%20is%20not%20handled%20properly%2C%20the%20device%20will%3A%3C%2FP%3E%0A%3CP%3E-%20Enter%20Fail%E2%80%91safe%20mode%3CBR%20%2F%3E-%20Assert%20RSTB%20low%3CBR%20%2F%3E-%20Automatically%20restart%20(if%20configured)%2C%20resulting%20in%20the%20observed%20reset%20loop%3C%2FP%3E%0A%3CP%3EWhen%20Debug%20mode%20is%20enabled%2C%20watchdog%20supervision%20and%20fail%E2%80%91safe%20entry%20are%20disabled%2C%20which%20is%20why%20the%20reset%20behavior%20disappears.%26nbsp%3B%3C%2FP%3E%0A%3CP%3EPlease%20pay%20special%20attention%20to%20Figure%201%3A%20%E2%80%9CFS23%20initialization%20flow%20chart%20example%E2%80%9D%20in%20our%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN14041.pdf%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EAN14041%3C%2FA%3E%2C%20which%20outlines%20the%20recommended%20startup%20sequence.%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fwebapp%2FDownload%3FcolCode%3DAN14129%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EAN14129%3C%2FA%3E%20explains%20the%20underlying%20behaviors%20and%20boot%2Fapplication%20considerations%3C%2FP%3E%0A%3CP%3EBRs%2C%20Tomas%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2344838%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20FS23%20always%20reset%20MCU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2344838%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Ethanks%2C%20Tomas%3C%2FLINGO-BODY%3E