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?
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
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
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?
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?