某產品產線千分之三的機器偶爾一直報錯 解決思路及方案

出現三個概率異常現象

  1. 開機後不斷報camera錯誤,
  2. 開機後紅外不能使用
  3. 開機後拍照模糊

以上均需要恢復出廠設置才能恢復正常的功能,重新開機關面都不能恢復

 分析以上現象的是兩種原因,

1.data數據沒有擦除,可能存在數據不乾淨

2.程序在燒錄完啓動過程中,生成的cache文件有問題,具體的不同可以參考如下的類似文件,因爲沒有出現異常的機器給到我,所以只能從這些異常分析

 

 

 

 

 

現在的方案是在android引導程序中,模擬一個恢復出廠設置(這個動作只在兩種情況發生,以一是燒錄後,二是恢復出廠設置後),因爲android恢復出廠設置Settings.Global.DEVICE_PROVISIONED 

爲0,故不能使用默認的恢復出廠設置的動作,而是清除cache並且分別刪除

 private String dirapp = "/data/app";

 private String dirdata = "/data/data";

 private String dirmedia0 = "/data/media/0";

然後重新啓動,userdebug版本重新啓到啓動完成用時1分鐘

是否還需要更改rawprogram_update.xml增加擦除data分區選項,因爲自己對於保留modem數據及其它影響不清楚,需要最後討論確定是否增加這一個動作

 

並且從現在的現象看,只有產線燒錄後纔出現異常,故建議更新SMT分支

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章