FS26 S32K3 FLT_ERR_CNT cannot decrease to 0 in Sbc_fs26_InitDevice();

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

FS26 S32K3 FLT_ERR_CNT cannot decrease to 0 in Sbc_fs26_InitDevice();

Jump to solution
4,978 Views
kate___
Contributor II

Hi,

when i initialized FS26 with S32K311,

watchdog period = 32ms, watchdog duty cycle = 37.5%OPEN, watchdog recovery = 64ms,

but in " Decrease FLT_ERR_CNT to 0 with WD_ERR_LIMIT good WD refresh",

I got u8ErrorCounter = 1 in below codes.

kate____0-1712135589491.png

I don't know the meaning about "with WD_ERR_LIMIT good WD refresh", is that means it need to plus a WDrefresh routine code?

kate____1-1712135731347.png

Hope your answer!

 

Kate

0 Kudos
Reply
1 Solution
4,818 Views
guoweisun
NXP TechSupport
NXP TechSupport

Finally you must use the normal mode not the debug mode,you can refer to below  for feed WD:

guoweisun_0-1712645513182.png

 

View solution in original post

0 Kudos
Reply
12 Replies
4,944 Views
guoweisun
NXP TechSupport
NXP TechSupport

Hi 

For your question:

1: Is that means it need to plus a WDrefresh routine code?

[gw]Correct,you need continue to refresh WD till the fault error counter decrease into 0.

0 Kudos
Reply
4,880 Views
kate___
Contributor II

Hi guoweisun,

Thanks for your reply.

How would I continue refresh WD?

If I use a timer to count, it will shut down in Sbc_fs26_TimeWaitClearFault().

Or is there a watchdog duty open example?

In S32DK, there is only a infinite watchdog example.

Tags (1)
0 Kudos
Reply
4,877 Views
guoweisun
NXP TechSupport
NXP TechSupport

Hi 

You can refer to below:

Sequence to enter normal mode with a Watchdog Simple
//INIT FS and simple WD enabled required
//Open WD window
SET_REG:FS26:Safety:FS_WDW_DURATION:0x008B
SET_REG:FS26:Safety:FS_NOT_WDW_DURATION:0xF144
//Send 1 good wd refresh to close INIT window
SET_REG:FS26:Safety:FS_WD_ANSWER:0x5AB2
//clean fault error counter
SET_REG:FS26:Safety:FS_WD_ANSWER:0x5AB2
SET_REG:FS26:Safety:FS_WD_ANSWER:0x5AB2
SET_REG:FS26:Safety:FS_WD_ANSWER:0x5AB2
SET_REG:FS26:Safety:FS_WD_ANSWER:0x5AB2
SET_REG:FS26:Safety:FS_WD_ANSWER:0x5AB2
SET_REG:FS26:Safety:FS_WD_ANSWER:0x5AB2
//Exit dbg mode
SET_REG:FS26:Safety:FS_STATES:0x4000
//release FS0B and FS1B
SET_REG:FS26:Safety:FS_RELEASE_FS0B_FS1B:0xB2A5

 

 


Sequence to enter normal mode with a Watchdog Challenger
//INIT FS and WD Challenger required
//Open WD window
SET_REG:FS26:Safety:FS_WDW_DURATION:0x008B
SET_REG:FS26:Safety:FS_NOT_WDW_DURATION:0xF144
//Send 1 ZD refresh to close INIT window
SET_REG:FS26:Safety:FS_WD_ANSWER:0xa54d
//clean fault error counter
SET_REG:FS26:Safety:FS_WD_ANSWER:0x4a9a
SET_REG:FS26:Safety:FS_WD_ANSWER:0x9535
SET_REG:FS26:Safety:FS_WD_ANSWER:0x2a6a
SET_REG:FS26:Safety:FS_WD_ANSWER:0x54d4
SET_REG:FS26:Safety:FS_WD_ANSWER:0xa9a9
SET_REG:FS26:Safety:FS_WD_ANSWER:0x5353
//Exit dbg mode
SET_REG:FS26:Safety:FS_STATES:0x4000
//release FS0B and FS1B
SET_REG:FS26:Safety:FS_RELEASE_FS0B_FS1B:0xA565

0 Kudos
Reply
4,875 Views
kate___
Contributor II

Hi guoweisun,

I used "Sequence to enter normal mode with a Watchdog Challenger" because of S32K311.

The change timing of FS_WD_ANSWER is when Sbc_fs26_WdChangeToken be used, right?

But now my code used Sbc_fs26_WdChangeToken when Sbc_fs26_InitFSConfigure is used.

That means it just one time to change the wd answer.

Where should i add Sbc_fs26_WdChangeToken to occur the wd answer changing?

Tags (1)
0 Kudos
Reply
4,872 Views
guoweisun
NXP TechSupport
NXP TechSupport

HI Kate

Don't understand you wrote only one time to change the WD.

If you define the FS_WD_TOKEN register content, you have to calculate and feed the WD answer each time.

0 Kudos
Reply
4,868 Views
kate___
Contributor II

Hi guoweisun,

Thanks for your patience!

I means what can make FS_WD_ANSWER change.

If I just refresh one time, FS_WD_ANSWER is changed from 0xa54d to 0x4a9a.

What can I  change FS_WD_ANSWER from 0x4a9a to 0x9535?

Tags (1)
0 Kudos
Reply
4,863 Views
guoweisun
NXP TechSupport
NXP TechSupport

Please see below:

guoweisun_0-1712565103610.png

 

0 Kudos
Reply
4,831 Views
kate___
Contributor II

Hi guoweisun,

If I was in Debug mode, I can have a good WDfresh like below.

Then I can get SBC initialize OK.

kate____0-1712633757777.png

But in Normal mode, I got a bad WDfresh like below.

Then I can't initialize SBC.

kate____1-1712633851918.png

What states I need to set ?

 

0 Kudos
Reply
4,819 Views
guoweisun
NXP TechSupport
NXP TechSupport

Finally you must use the normal mode not the debug mode,you can refer to below  for feed WD:

guoweisun_0-1712645513182.png

 

0 Kudos
Reply
4,814 Views
kate___
Contributor II

Hi guoweisun,

Thanks for the description!

About the pic, open duty is 50% but there is 3/4 on the timeline.

To my understanding, if it set 50% duty , it will be 1/2 between WD refresh and WD refresh 1.

That is, if I want to set the time between WD refresh and WD refresh 1, the function must be WindowPeriod * WindowDc.

Above all, is there something wrong?

Tags (1)
0 Kudos
Reply
4,811 Views
guoweisun
NXP TechSupport
NXP TechSupport

Hi Kate

Please following the above picture to feed WD,you can try and should be no problem.

0 Kudos
Reply
4,788 Views
kate___
Contributor II

Thanks a lot !

Tags (1)
0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-1840103%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EFS26%20S32K3%20FLT_ERR_CNT%20cannot%20decrease%20to%200%20in%20Sbc_fs26_InitDevice()%3B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1840103%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3Ewhen%20i%20initialized%20FS26%20with%20S32K311%2C%3C%2FP%3E%3CP%3Ewatchdog%20period%20%3D%2032ms%2C%20watchdog%20duty%20cycle%20%3D%2037.5%25OPEN%2C%20watchdog%20recovery%20%3D%2064ms%2C%3C%2FP%3E%3CP%3Ebut%20in%20%22%20Decrease%20FLT_ERR_CNT%20to%200%20with%20WD_ERR_LIMIT%20good%20WD%20refresh%22%2C%3C%2FP%3E%3CP%3EI%20got%20u8ErrorCounter%20%3D%201%20in%20below%20codes.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22kate____0-1712135589491.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22kate____0-1712135589491.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F271788iE6D384A31046ED70%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22kate____0-1712135589491.png%22%20alt%3D%22kate____0-1712135589491.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EI%20don't%20know%20the%20meaning%20about%20%22%3CFONT%20color%3D%22%23FF0000%22%3E%3CSTRONG%3Ewith%20WD_ERR_LIMIT%20good%20WD%20refresh%3C%2FSTRONG%3E%3C%2FFONT%3E%22%2C%20is%20that%20means%20it%20need%20to%20plus%20a%20WDrefresh%20routine%20code%3F%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22kate____1-1712135731347.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22kate____1-1712135731347.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F271789i96F7E51952620D8F%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22kate____1-1712135731347.png%22%20alt%3D%22kate____1-1712135731347.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EHope%20your%20answer!%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EKate%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1843838%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FS26%20S32K3%20FLT_ERR_CNT%20cannot%20decrease%20to%200%20in%20Sbc_fs26_InitDevice()%3B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1843838%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThanks%20a%20lot%20!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1842974%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FS26%20S32K3%20FLT_ERR_CNT%20cannot%20decrease%20to%200%20in%20Sbc_fs26_InitDevice()%3B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1842974%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20Kate%3C%2FP%3E%0A%3CP%3EPlease%20following%20the%20above%20picture%20to%20feed%20WD%2Cyou%20can%20try%20and%20should%20be%20no%20problem.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1842970%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FS26%20S32K3%20FLT_ERR_CNT%20cannot%20decrease%20to%200%20in%20Sbc_fs26_InitDevice()%3B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1842970%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20guoweisun%2C%3C%2FP%3E%3CP%3EThanks%20for%20the%20description!%3C%2FP%3E%3CP%3EAbout%20the%20pic%2C%20open%20duty%20is%2050%25%20but%20there%20is%203%2F4%20on%20the%20timeline.%3C%2FP%3E%3CP%3ETo%20my%20understanding%2C%20if%20it%20set%2050%25%20duty%20%2C%20it%20will%20be%201%2F2%20between%20WD%20refresh%20and%20WD%20refresh%201.%3C%2FP%3E%3CP%3EThat%20is%2C%20if%20I%20want%20to%20set%20the%20time%26nbsp%3Bbetween%20WD%20refresh%20and%20WD%20refresh%201%2C%20the%20function%20must%20be%26nbsp%3B%3CSTRONG%3EWindowPeriod%20*%20WindowDc.%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3EAbove%20all%2C%20is%20there%20something%20wrong%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1842950%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FS26%20S32K3%20FLT_ERR_CNT%20cannot%20decrease%20to%200%20in%20Sbc_fs26_InitDevice()%3B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1842950%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EFinally%20you%20must%20use%20the%20normal%20mode%20not%20the%20debug%20mode%2Cyou%20can%20refer%20to%20below%26nbsp%3B%20for%20feed%20WD%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22guoweisun_0-1712645513182.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22guoweisun_0-1712645513182.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F272680iEF0E54D58F63008F%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22guoweisun_0-1712645513182.png%22%20alt%3D%22guoweisun_0-1712645513182.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1842841%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FS26%20S32K3%20FLT_ERR_CNT%20cannot%20decrease%20to%200%20in%20Sbc_fs26_InitDevice()%3B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1842841%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20guoweisun%2C%3C%2FP%3E%3CP%3EIf%20I%20was%20in%20Debug%20mode%2C%20I%20can%20have%20a%20good%20WDfresh%20like%20below.%3C%2FP%3E%3CP%3EThen%20I%20can%20get%20SBC%20initialize%20OK.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22kate____0-1712633757777.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22kate____0-1712633757777.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F272628iA85001228F999C2C%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22kate____0-1712633757777.png%22%20alt%3D%22kate____0-1712633757777.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EBut%20in%20Normal%20mode%2C%20I%20got%20a%20bad%20WDfresh%20like%20below.%3C%2FP%3E%3CP%3EThen%20I%20can't%20initialize%20SBC.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22kate____1-1712633851918.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22kate____1-1712633851918.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F272630i5D37442EDAE39C05%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22kate____1-1712633851918.png%22%20alt%3D%22kate____1-1712633851918.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EWhat%20states%20I%20need%20to%20set%20%3F%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1842248%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FS26%20S32K3%20FLT_ERR_CNT%20cannot%20decrease%20to%200%20in%20Sbc_fs26_InitDevice()%3B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1842248%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EPlease%20see%20below%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22guoweisun_0-1712565103610.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22guoweisun_0-1712565103610.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F272469iC26FD74CABD6635B%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22guoweisun_0-1712565103610.png%22%20alt%3D%22guoweisun_0-1712565103610.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1842172%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FS26%20S32K3%20FLT_ERR_CNT%20cannot%20decrease%20to%200%20in%20Sbc_fs26_InitDevice()%3B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1842172%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CSPAN%20class%3D%22%22%3Eguoweisun%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%3EThanks%20for%20your%20patience!%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%3EI%20means%20what%20can%20make%20FS_WD_ANSWER%20change.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%3EIf%20I%20just%20refresh%20one%20time%2C%20FS_WD_ANSWER%20is%20changed%20from%26nbsp%3B%3CSPAN%3E0xa54d%3C%2FSPAN%3E%20to%26nbsp%3B%3CSPAN%3E0x4a9a.%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%3E%3CSPAN%3EWhat%20can%20I%20%26nbsp%3Bchange%26nbsp%3BFS_WD_ANSWER%20from%200x4a9a%26nbsp%3Bto%26nbsp%3B0x9535%3F%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1842129%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FS26%20S32K3%20FLT_ERR_CNT%20cannot%20decrease%20to%200%20in%20Sbc_fs26_InitDevice()%3B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1842129%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHI%20Kate%3C%2FP%3E%0A%3CP%3EDon't%20understand%20you%20wrote%20only%20one%20time%20to%20change%20the%20WD.%3C%2FP%3E%0A%3CP%3EIf%20you%20define%20the%26nbsp%3BFS_WD_TOKEN%20register%20content%2C%20you%20have%20to%20calculate%20and%20feed%20the%20WD%20answer%20each%20time.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1842072%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FS26%20S32K3%20FLT_ERR_CNT%20cannot%20decrease%20to%200%20in%20Sbc_fs26_InitDevice()%3B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1842072%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CSPAN%20class%3D%22%22%3Eguoweisun%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EI%20used%20%22%3CSPAN%3E%3CU%3ESequence%20to%20enter%20normal%20mode%20with%20a%20Watchdog%20Challenge%3C%2FU%3Er%22%20because%20of%20S32K311.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EThe%20change%20timing%20of%20%3CSTRONG%3EFS_WD_ANSWER%3C%2FSTRONG%3E%20is%20when%26nbsp%3B%3CSTRONG%3ESbc_fs26_WdChangeToken%3C%2FSTRONG%3E%20be%20used%2C%20right%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EBut%20now%20my%20code%20used%20%3CSTRONG%3ESbc_fs26_WdChangeToken%26nbsp%3B%3C%2FSTRONG%3Ewhen%26nbsp%3B%3CSTRONG%3ESbc_fs26_InitFSConfigure%3C%2FSTRONG%3E%20is%20used.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EThat%20means%20it%20just%20one%20time%20to%20change%20the%20wd%20answer.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EWhere%20should%20i%20add%20%3CSTRONG%3ESbc_fs26_WdChangeToken%26nbsp%3B%3C%2FSTRONG%3Eto%20occur%20the%20wd%20answer%20changing%3F%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1842039%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FS26%20S32K3%20FLT_ERR_CNT%20cannot%20decrease%20to%200%20in%20Sbc_fs26_InitDevice()%3B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1842039%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3C%2FP%3E%0A%3CP%3EYou%20can%20refer%20to%20below%3A%3C%2FP%3E%0A%3CP%3ESequence%20to%20enter%20normal%20mode%20with%20a%20Watchdog%20Simple%3CBR%20%2F%3E%2F%2FINIT%20FS%20and%20simple%20WD%20enabled%20required%3CBR%20%2F%3E%2F%2FOpen%20WD%20window%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_WDW_DURATION%3A0x008B%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_NOT_WDW_DURATION%3A0xF144%3CBR%20%2F%3E%2F%2FSend%201%20good%20wd%20refresh%20to%20close%20INIT%20window%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_WD_ANSWER%3A0x5AB2%3CBR%20%2F%3E%2F%2Fclean%20fault%20error%20counter%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_WD_ANSWER%3A0x5AB2%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_WD_ANSWER%3A0x5AB2%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_WD_ANSWER%3A0x5AB2%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_WD_ANSWER%3A0x5AB2%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_WD_ANSWER%3A0x5AB2%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_WD_ANSWER%3A0x5AB2%3CBR%20%2F%3E%2F%2FExit%20dbg%20mode%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_STATES%3A0x4000%3CBR%20%2F%3E%2F%2Frelease%20FS0B%20and%20FS1B%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_RELEASE_FS0B_FS1B%3A0xB2A5%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CBR%20%2F%3ESequence%20to%20enter%20normal%20mode%20with%20a%20Watchdog%20Challenger%3CBR%20%2F%3E%2F%2FINIT%20FS%20and%20WD%20Challenger%20required%3CBR%20%2F%3E%2F%2FOpen%20WD%20window%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_WDW_DURATION%3A0x008B%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_NOT_WDW_DURATION%3A0xF144%3CBR%20%2F%3E%2F%2FSend%201%20ZD%20refresh%20to%20close%20INIT%20window%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_WD_ANSWER%3A0xa54d%3CBR%20%2F%3E%2F%2Fclean%20fault%20error%20counter%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_WD_ANSWER%3A0x4a9a%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_WD_ANSWER%3A0x9535%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_WD_ANSWER%3A0x2a6a%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_WD_ANSWER%3A0x54d4%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_WD_ANSWER%3A0xa9a9%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_WD_ANSWER%3A0x5353%3CBR%20%2F%3E%2F%2FExit%20dbg%20mode%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_STATES%3A0x4000%3CBR%20%2F%3E%2F%2Frelease%20FS0B%20and%20FS1B%3CBR%20%2F%3ESET_REG%3AFS26%3ASafety%3AFS_RELEASE_FS0B_FS1B%3A0xA565%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1842031%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FS26%20S32K3%20FLT_ERR_CNT%20cannot%20decrease%20to%200%20in%20Sbc_fs26_InitDevice()%3B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1842031%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CSPAN%20class%3D%22%22%3Eguoweisun%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%3EThanks%20for%20your%20reply.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%3EHow%20would%20I%20continue%26nbsp%3B%3CSPAN%3Erefresh%20WD%3F%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%3E%3CSPAN%3EIf%20I%20use%20a%20timer%20to%20count%2C%20it%20will%20shut%20down%20in%26nbsp%3BSbc_fs26_TimeWaitClearFault().%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%3E%3CSPAN%3EOr%20is%20there%20a%20watchdog%20duty%20open%20example%3F%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%3E%3CSPAN%3EIn%20S32DK%2C%20there%20is%20only%20a%20infinite%20watchdog%20example.%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1841545%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FS26%20S32K3%20FLT_ERR_CNT%20cannot%20decrease%20to%200%20in%20Sbc_fs26_InitDevice()%3B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1841545%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3C%2FP%3E%0A%3CP%3EFor%20your%20question%3A%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E1%3A%20Is%20that%20means%20it%20need%20to%20plus%20a%20WDrefresh%20routine%20code%3F%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%5Bgw%5DCorrect%2Cyou%20need%20continue%20to%20refresh%20WD%20till%20the%20fault%20error%20counter%20decrease%20into%200.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E