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