今天老闆拿了塊pxa270的控制板,說flash燒寫不進去,叫我給搞定。
第一步,測試了一下電壓。
第二步,通電檢視**出現了錯誤,提示什麼錯誤。
第三步,找原因
第四步,再通電測試,如有問題,重複第三步。
第一步:拿到板子就開始測試cpu、nandflash和ram的供電是否正常,經測試nandflash的供電不正常,原來1.8v的電壓變成了2.65v。
第二步:連線到電腦的jtag口,執行banyan,可以識別cpu,然後開啟flash的寫程式,但不能初始化,提示錯誤。
第三步:開始找問題,這個比較奇怪,開始以為是電源晶元的問題,拆下電源晶元,測試電壓,結果仍是2.65v。這下可奇怪了,再繼續找原因,估計問題會出現在flash晶元上面,因為其它是單獨供電,只有乙個3.3v的電壓供電,估計是從這裡竄過去的。仔細看了一下flash晶元,晶元焊錯了,但封裝一樣。拆下晶元,再把電源晶元給焊上,這下電壓正常了。說明晶元的問題。重新焊上正確的晶元。這下仍不可以識別flash。現在電源什麼都正常,怎麼辦呢,總得找出問題吧! 拿出示波器,看cpu是否啟振,cpu啟振正常。
現在只能有針對性的核對元器件了,這是一件非常痛苦的事情,必須這麼去做。先從flash、jtag、ram和cpu這幾塊相關的電阻和電容上去對比。主要是看元件是不是有虛焊或者漏焊。找到了乙個24.9的電阻沒有焊接,拿電烙鐵焊上,一切正常。
第四步,測試正常。ok,一天的功夫總算沒有白費。
一大早整理一下,記錄下來給需要的人,也給自己留乙份記憶!!
硬體除錯是細活,必須要理論結合實踐,一點一點分析,成功就會一點一點靠近!!
無法識別的屬性「targetFramework」
在安裝vs2010後,應用.net framework 4建立的 放在iis 7.0 下會出現如下的錯誤 其中的 版本資訊 中告訴了我們.net framework和asp.net的版本都是2.0,而我們製作 的時候使用的.net framework 4.0,所以必須設定 的.net framewo...
C 無法識別的轉義序列
regex abc new regex s 用的vs web developer 2005,為什麼總是提示 無法識別的轉義序列啊?s的問題 多加乙個 就可以了或者是 regex abc new regex s 或者regex abc new regex s 呵呵你是要匹配連續5到六次非空格?不是 而...
iis無法識別的屬性「type」
發現有人說先安裝.net再安裝iis的話,會導致iis無法解析.net。確切地說應該不是無法解析,而是.net的模組沒有載入到iis裡。想想我好像就是這種情況。這樣的話就要重新註冊一遍.net。這裡要明白兩點 1,如果是只安裝了.net framework 1.1 在iis中是不顯示那個選項卡的。預...