啟明云端/01
問題描述
客戶在掃碼槍產品中使用ESP32-S3芯片,ESP-IDF版本為idf5.1.0時,產品上電后一直處于異常復位,復位提示原因主要有TG0WDT_SYS_RST與RTCWDT_RTC_RST,這是為什么呢?
啟明云端/02
解決思路
(1)使用穩壓電源給產品供電進行測試,驗證是否是電源供電不穩的原因,測試后,發現異常現象依舊存在。
(2)讀出異常設備的固件,燒錄到另外一個設備,驗證異常跟隨軟件還是硬件,燒錄到另外一個同類型設備,沒有復現出現象。
(3)進行AB,BA測試,將異常芯片與正常工作的互換,正常工作的芯片還是正常工作,異常的還是異常,把芯片再對調回來,有問題的芯片還是有問題。
(4)根據以上客戶反饋及研發測試結果分析,初步判斷問題出在芯片內部或者SDK(esp-idf)。
通過研發與原廠對接進行深度檢測分析,確認為軟件兼容性問題。即極少數芯片在當前軟件版本的SDK環境下內部時鐘(PLL_CLK)校準存在超時現象,從而導致PLL_CLK校準卡死,觸發[GOWDT_SYS_RESET]。通過在軟件中增大CLK驅動電流,異常芯片可以恢復正常工作。
啟明云端/03
解決方案
SO easy!建議開發者按照原廠的修復補丁更新軟件,可有效避免此類問題發生。
-
芯片
+關注
關注
456文章
51057瀏覽量
425650 -
AI
+關注
關注
87文章
31325瀏覽量
269685 -
ESP32
+關注
關注
18文章
972瀏覽量
17438
發布評論請先 登錄
相關推薦
評論