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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

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

1,132 次查看
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 项奖励
2 回复数

1,123 次查看
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 项奖励

877 次查看
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 项奖励