Pause FS6500 watchdog

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

Pause FS6500 watchdog

1,809 Views
yangyulong
Contributor II

As the title say, because of the flash erase operation, we need to pause the watchdog in FS6500; but this mode only can set in INIT phase.What can i do?

Labels (2)
0 Kudos
4 Replies

1,463 Views
DennisZeng
NXP Employee
NXP Employee

Hi, Yang

Yes,  WD can only be disabled in INIT_FS. If you want to refresh MCU when SBC is in Normal mode, You can send an SPI command(RSTB_REQ bit in SF_OUTPUT_REQUEST Register) to reset SBC, then SBC will go to INIT_FS, you can disable WD and refresh MCU then.

Br,

Dennis 

0 Kudos

1,463 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi Yang,

Let me just add to Dennis' response that the corresponding SPI command that sets the RSTB_REQ bit in the SF_OUTPUT_REQUEST register is 0xD618. Then you can disable the watchdog (WD_WINDOW_3:0 = 0b0000) during the INIT_FS phase by sending 0xCE0C.

I hope it helps.

Best regards,

Tomas

0 Kudos

1,364 Views
xupei
Contributor I

Hello Tomas,

When set the RSTB_REQ bit, MCU will reset from init.

If what I understand is right, can the following action be implemented?

0 Kudos

1,463 Views
shashi_be1234
Contributor I

Hello Tomas,

Thank you very much for your answer. 

I have a query related to this.

I am trying to change the config of INIT_SF_IMPACT after few wrong watchdog refresh. The RSTB goes LOW and i see SBC staying in normal mode, when MCU initiates the communication again with the SBC.

Any hints regarding this?

0 Kudos