tlf35584:「移動到初始化」事件後功能看門狗被禁用

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,專家,

當錯誤引腳故障導致復位時,反向讀回WDCFG0寄存器和FWDEN位元仍然被設置,但實際上看門狗功能被禁用,我在正常狀態下注入了FWD故障,中斷沒有發生並且FWD錯誤計數器沒有增加。

必須重寫WDCFG0暫存器,FWD才能再次生效。但WDCFG0不是 *R2) 暫存器嗎?

謝謝。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/tlf35584-Functional-watchdog-was-disabled-after-Move-to-Init-event/td-p/689627

1 解決方案
Translation_Bot
Community Manager
Community Manager
Community Manager

您好享用,

您應該讀取 RWDCFG0 暫存器而不是 WDCFG0。 這些不是普通的暫存器。受保護的暫存器必須讀回以確保所有操作都按照順序完成。
你只需要區分兩件事

  • 「受保護的配置請求暫存器」 -> 要解鎖的寫入保護暫存器,寫入所需的配置,然後再次鎖定(SYSPCFGx、WDCFGx、FWDCFG、WWCDFGx)

  • 「配置狀態暫存器」 -> 只讀暫存器,表示有效 LOCK 後更新的活動配置狀態(RSYSPCFGx、RWDCFGx、RFWDCFG、RWWDCFGx) -> 「R」代表反射,但也代表唯讀

問候,

克蘭提

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/tlf35584-Functional-watchdog-was-disabled-after-Move-to-Init-event/m-p/694021

在原始文章中檢視解決方案

0
3 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

您好享用,

讓我知道我的以下理解是否正確。

在您的應用程式中,當裝置首次通電時,您預設關閉功能看門狗。 但是,當發生 ERR 故障時,WDCFG0.FWDEN 位元會被設定嗎?

是的 WDCFG0 是 R2 暫存器,這意味著僅在 FAILSAFE、STANDBY 和 POR 情況下才會重設的暫存器。 當錯誤監控被觸發時,PMIC 將進入 INIT 狀態。

問候,

克蘭提

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/tlf35584-Functional-watchdog-was-disabled-after-Move-to-Init-event/m-p/689653

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,

感謝您的回覆。

當設備第一次上電時,我打開了 FWD,然後首先進行TLE9243QK_BASE_BOARD錯誤引腳自檢,然後進行中斷TLE9243QK_BASE_BOARD FWD 測試。

當錯誤監控復位被觸發時,我跳過了配置所有受保護的暫存器,FWD自檢失敗,因為FWD中斷沒有被觸發。 我反讀WDCFG0 ,發現FWDEN位元被設定。但實際上FWD被停用,只有重寫WDCFG0 ,FWD才能正常。

謝謝

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/tlf35584-Functional-watchdog-was-disabled-after-Move-to-Init-event/m-p/689909

0
Translation_Bot
Community Manager
Community Manager
Community Manager

您好享用,

您應該讀取 RWDCFG0 暫存器而不是 WDCFG0。 這些不是普通的暫存器。受保護的暫存器必須讀回以確保所有操作都按照順序完成。
你只需要區分兩件事

  • 「受保護的配置請求暫存器」 -> 要解鎖的寫入保護暫存器,寫入所需的配置,然後再次鎖定(SYSPCFGx、WDCFGx、FWDCFG、WWCDFGx)

  • 「配置狀態暫存器」 -> 只讀暫存器,表示有效 LOCK 後更新的活動配置狀態(RSYSPCFGx、RWDCFGx、RFWDCFG、RWWDCFGx) -> 「R」代表反射,但也代表唯讀

問候,

克蘭提

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/tlf35584-Functional-watchdog-was-disabled-after-Move-to-Init-event/m-p/694021

0