BP 基帶處理器

commshare發表於2011-04-26

http://blog.zh30.com/moto%E6%89%8B%E6%9C%BA%E5%BC%80%E6%9C%BA%E7%BA%A2%E5%B1%8Fbp-not-ready%E6%88%96%E5%88%B7%E6%9C%BA%E6%97%B6%E6%8A%A5hab%E9%94%99%E8%AF%AF%E7%9A%84%E8%BF%9B%E6%9D%A5%E7%9E%A7%E7%9E%A7/

 

moto手機開機紅屏BP not ready或刷機時報hab錯誤的進來瞧瞧

發表於201 天前 ⁄ 玩轉手機 ⁄ 暫無評論 ⁄ 被圍觀 120 views+

少部分的E6在刷機時RSD上可能會顯示:

 

phone failed initial security verification checks.HAB error 0×35(不同機子error後數字可能不同)

或者是在重啟(或刷機失敗時)時手機上紅屏顯示 :

BP NOT READY

Boot Module:

BOOT G 00.02.21P MACAU

MBM FLASH MODE 

這種情況一般是因為硬體出了問題造成的無法刷機。下面是轉的一篇文章的分析:

 

因為E6的機器,在以前還沒有修過,只能是按照A1200的維修思路來看看,是否可以修好!

 

因此,我分析,引起紅屏的原因有幾點: 1:軟體引起 2:中頻問題引起 3:主時鐘晶體引起 4:CPU引起 5:AP與BP的資料通訊問題引起

 

因此,我先做了軟體,可以通過,但是在中途出錯,故障沒有解決!因為在A1200中,中頻壞得最多,於是懷疑是中頻問題,但手上又沒有配件,所以也不能確定!就先考慮其他的原因,因為在寫軟體的時候,中途有出錯,說明寫入的軟體,可能會不全面,懷疑字型檔下面可能有腐蝕或者是短路/虛焊等原因……………………..於是取下字型檔,果然有兩個腳,腐蝕了,心想,重做後應該是可以了,果然,裝機後都正常了,只是相機還不可以照相,因為相機是壞的!但用了兩個小時後,問題又來了,又是紅屏了,我好鬱悶!!!!!!!!!!還是一樣….按開機鍵就紅屏!……….看顯示的內容,是有關與BP***** BPTOOB****等!問題應該就在與BP,字型檔和CPU之間!字型檔已經重做了,現在應該做CPU了!在把CPU取下重做,這下好了!原因在於字型檔和CPU同時都有腐蝕短路,而引起!

 

分析總結::1:因為電源IC進水後燒壞,而引起大電流,不穩定的大電流,不開機!換一好電源IC後解決,E6的電源為5185941M32–2.4可以和A1200/V3/E680的電源通用 2:BP部分的字型檔和CPU有問題,如短路,虛焊,損壞而引起資料通訊不正常,導致不開機(紅屏,工程模式),此機為腐蝕後虛焊,短路引起!重做BP問題解決!!!!!!!!!

 

這裡再簡單介紹一下手機的bp和ap:

 

BP是Baseband Processor(基帶處理器)的簡稱,AP則是Application Processor(應用程式處理器)縮寫。

我們(e680)的AP是Intel的XScale ARM9處理器(PXA27x),BP是一個飛斯卡爾的ARM7加上一個Onyx的DSP核,負責通訊協議,GSM07協議棧相關功能。現在很多國產手機經常宣傳自己是“雙核”,其實這樣算起來現在多數手機都是“雙核”了,我們的手機還是“三核”呢。

軟體方面AP負責使用者作業系統,這裡是摩托羅拉定製的MontaVista Linux 2.4.20核心,上面執行我們手機的介面以及java、多媒體等應用程式。BP跑什麼系統暫時沒有研究,估計應該是什麼比較簡單的實時系統吧,不過也可能根本沒有作業系統。

就像多數嵌入式裝置一樣,BP上面有一個看門狗(watchdog),當手機的bootloader(就是進入工模時那個藍屏介面程式)正常啟動系統時會向BP傳送開始訊號,BP啟動後開始等待AP程式就緒,出於安全考慮(比如防止電池過放電),如果1分鐘之內AP沒能和BP成功建立聯絡則通過BP向電源管理部分發出關機訊號,負責這個倒數計時併發出關機訊號的模組就是我們說的看門狗了。

刷機包一直就分“AP”和“BP”兩部分,就算E680和A780也是如此,只不過有些刷機軟體沒有對BP部分進行更新而已,我們下載的刷機包是包括這兩部分內容的。AP和BP之間的軟體有一個匹配關係,如果版本差異太大就會出現不穩定甚至不能工作的情況了

相關文章