採用am3352方案的前置機在現場發現上電不啟動,led燈顯示亂。如下圖所示:
該樣機序列號:ts04180704348。
本次樣機寄回後 ,上電工作正常,多次上下電復現故障後,發現存在以下現象:1、uboot 啟動不正常。列印資訊如下:
u-boot spl 2013.01.01 (aug 08 2018 - 10:05:53)
musb-hdrc: configdata=0xde (utmi-8, dyn fifos, bulk combine, bulk split, hb-iso rx, hb-iso tx, softconn)
musb-hdrc: mhdrc rtl version 2.0
u-boot spl 2013.01.01 (aug 08 2018 - 10:05:53)
u-boot spl 2013.01.01 (aug 08 2018 - 10:05:53)
u-boot spl 2013.01.01 (aug 08 2018 - 10:05:53)
musb-hdrc: configdata=0xde (utmi-8, dyn fifos, bulk combine, bulk split, hb-iso rx, hb-iso tx, softconn)
musb-hdrc: mhdrc rtl version 2.0
有時候只列印uboot,有時候列印多兩行資訊。
停止外部看門狗後,啟動任務也不繼續進行,也即列印完畢version 2.0後宕機。未斷電時,無法繼續啟動。初步判斷系統復位出了問題,宕機。
產品開發過程中發現靜電有概率導致宕機,分析報告見《靜電導致cpu宕機》本樣機已經是優化後的硬體。再次確認冷熱復位上電時序如下:黃色為冷復位,藍色為熱復位。
繼續分析復位問題:
對應電路如下:coldrstn是冷復位,warmrstn是熱復位
cpu 復位時序要求如下:
prm_rsttime值如下表:
復位時序未看出異常。
分析sysboot啟動設定項,因設計改動後,看門狗復位也變成了冷復位,會讀取sysboot 啟動項
sys - boot 啟動設定如下: 從nand 啟動,啟動時測試波形也沒有問題。
經測試引腳電平,復位時引腳電平無異常。lcd0~5 為10011 lcd10,11引腳為0。定義如下表:
boot 啟動邏輯: 滿足 porz 上電時序,冷啟動,載入sysboot 配置。(看門狗復位也被設計成porz復位)。
至此,無法確認boot階段低概率宕機是什麼原因。
2、核心啟動不正常:
正常啟動列印資訊:
異常啟動列印資訊1:核心資訊列印未完全後跳轉到u-boot 啟動資訊。
異常啟動列印資訊2:核心啟動資訊列印未完全,跳轉到u-boot啟動資訊,跟1有一些差異,初步推斷看門狗餵狗出現異常。該異常已有案例分析:《165cv1.10試流發現一台機器偶發上電過程中重啟問題分析》,並給出了修復意見。經檢視本次樣機**版本:
已經是修復後的版本。
上述現象推斷可能還存在核心餵狗超時的情況發生,不排除宕機情況。
看門狗電路如下:
用示波器測量wdi引腳,發現存在1.6s的持續低電平階段:導致看門狗復位,波形如下:
禁止外部看門狗,發現核心異常列印資訊如下:
異常啟動列印資訊3:
死在紅色標記中。使能看門狗復位後重新啟動成功。
異常分析:
此處紅色標記正常情況下位址如右圖
儲存器位址分配如下圖:
是否可能ddr3 sdram 時序匹配有關,鑑於設計時已經進行了時序匹配,ram及cpu晶元焊接不良可能性大。
將ram晶元及cpu熱風槍吹後繼續執行,觀察是否會出現異常情況。
執行48小時,未發生宕機問題。
3、長時間工作復位,然後出現1,2所述故障,可能宕機。
從上述列印資訊可以看出,程式執行時出現了異常, monitortask 任務重啟了裝置。 因裝置重啟存在1,2問題,因此出現執行一段時間後宕機問題。
臨時措施:
1、cpu板加熱處理。
永久措施:
2、增加拷機監測。
作業系統執行不穩定, 很大可能是記憶體時序不滿足要求,如果僅為個別樣機,焊接問題可能性很大。
ZOJ3352 記憶化搜尋
先膜拜watashi!前言 比賽的時候,確定的是這是乙個博弈,然後就是各種瞎猜,後面想到dp x y 代表x表白色的狀態,y表黑色的狀態,無果。掛機開始。gg 巨菜。思路 這一發記憶化搜尋真是玄學。仔細想想,首先我只要求權值最大,我不在乎輸贏。直接就是dp i j k 代表當前白在 i 位置,黑在 ...
poj 3352 邊雙連通分量
思路 可以求出所有的橋,把橋刪掉。然後把所有的連通分支求出來,顯然這些連通分支就是原圖中的雙連通分支。把它們縮成點,然後添上剛才刪去的橋,就構成了一棵樹。在樹上添邊使得樹變成乙個雙連通分支即可,這裡我們可以直接統計縮點後的葉子節點個數即可,從而要加的邊數即為 葉子節點個數 1 2.1 include...
POJ 3352 邊雙連通分量
題目鏈結 題目大意 乙個連通圖中,至少新增多少條邊,使得刪除任意一條邊之後,圖還是連通的。解題思路 首先來看下邊雙連通分量的定義 如果任意兩點至少存在兩條 邊不重複 的路徑,那麼說這個圖是邊雙連通的。那麼本題中,刪除任意一條邊,就可以看作是毀掉一條路徑,那麼只要至少還存在一條路徑即可。也就是說,轉化...