In FS6510, FLT_ERR is read as 0 after MCU reset trigged by 3x WDG Refresh Error

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

In FS6510, FLT_ERR is read as 0 after MCU reset trigged by 3x WDG Refresh Error

1,130 Views
Jamber_H
Contributor III

In FS6510, FLT_ERR is read as 0 after MCU reset trigged by 3x WDG Refresh Error.

The Method to trigger MCU Reset: -> No refresh WDG 2 times and then refresh WDG in a closed window

Error reaction for WDG: -> If WD ERR CNT reached 6, assert FS0B and RSTB

According the usermanual, FLT_ERR should be 1 if WD_ERR_CNT reached 6, but why read it as 0 ?

看门狗触发复位后读取Fault计数器为0.png

Best Regards

Jamber

 

 

0 Kudos
2 Replies

1,121 Views
guoweisun
NXP TechSupport
NXP TechSupport

The watchdog refresh counter is used to decrement the fault error counter. Each time the
watchdog is properly refreshed, the watchdog refresh counter is incremented by ’1’. Each
time the watchdog refresh counter reaches ’6’ and if next WD refresh is also good, the
fault error counter is decremented by ’1’ (case with WD_CNT_RFR_1:0 configured at 6).

0 Kudos

875 Views
Jamber_H
Contributor III

Hi, Guo

Thank you for your reply, what I can't understand about is I triggered a reset by consecutive 3 times refresh error, and the FLT_Err_Cnt should be 1, but in fact it read as 0, I want to know the reason, thank you.

Best Regards

Jamber

0 Kudos