《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于MPC7448的高端PowerPC常見問題解決方法
基于MPC7448的高端PowerPC常見問題解決方法
來源:微型機與應(yīng)用2013年第9期
楊勁松
(中國電子科技集團公司第五十二研究所,浙江 杭州 310012)
摘要: 簡單介紹了MPC7448微處理器的分類及應(yīng)用。以本公司某型號為例,闡述了以MPC7448處理器為核心的最小系統(tǒng)原理、架構(gòu),著重介紹了該產(chǎn)品在調(diào)試和維修過程中可能遇到的問題及解決方法,希望在對以MPC7448為處理器的主控板產(chǎn)品的調(diào)試和維修有借鑒作用。
關(guān)鍵詞: PowerPC MPC7448 最小系統(tǒng)
Abstract:
Key words :

摘  要: 簡單介紹了MPC7448微處理器的分類及應(yīng)用。以本公司某型號為例,闡述了以MPC7448處理器為核心的最小系統(tǒng)原理、架構(gòu),著重介紹了該產(chǎn)品在調(diào)試和維修過程中可能遇到的問題及解決方法,希望在對以MPC7448為處理器的主控板產(chǎn)品的調(diào)試和維修有借鑒作用。
關(guān)鍵詞: MPC7448;最小系統(tǒng);PowerPC

     MPC7448系列是飛思卡爾(Freescale)PowerPC主處理器中目前已量產(chǎn)的最高端系列產(chǎn)品,秉承了以往的PowerPC系統(tǒng)高穩(wěn)定、高可靠、低功耗的特點,其主頻范圍為1 GHz~1.7 GHz,極大地提高了基于PowerPC的嵌入式處理器的性能;同時有效地管理功率并改進AltiVec吞吐量,帶有1 MB的L2高速緩存,使每瓦特功率獲得最佳的性能[1]。MPC7448最小系統(tǒng)在國外研究較早,幾乎與MPC7448樣片同步進行。目前,以MPC7448為處理器的系統(tǒng)已應(yīng)用到高端通信、軍事及工控領(lǐng)域,如軟交換系統(tǒng)、無線基站控制器、雷達測控、聲納、火炮控制、電子對抗及氣象預(yù)測等。
     在對系統(tǒng)運算處理能力要求較高而希望功耗在比較理想范圍內(nèi)的高端應(yīng)用場合,可以讓兩個或者兩個以上的處理器以多處理器的方式協(xié)同工作。多處理器系統(tǒng)有不同的實現(xiàn)方式,總體上可以分為對稱多處理器系統(tǒng)和不對稱多處理器系統(tǒng)。對稱多處理器系統(tǒng)SMP的特點是運行同一個操作系統(tǒng),多個處理器共享地址空間,各處理器對軟件透明,由操作系統(tǒng)進行資源分配以及負荷分擔。不對稱多處理器系統(tǒng)AMP的特點是各個處理器可以運行相同的或不同的操作系統(tǒng),各操作系統(tǒng)相對獨立,靜態(tài)負荷分擔[2]。
1 系統(tǒng)方案架構(gòu)
    針對不同的應(yīng)用,以MPC7448為處理器的各種系統(tǒng)架構(gòu)基本類似,如圖1所示。其系統(tǒng)架構(gòu)通過橋片來擴展總線及輸入輸出設(shè)備,系統(tǒng)的存儲器通過在北橋芯片Tis109上配置1 GB的板載DDR2 SDRAM作為整個系統(tǒng)的主要動態(tài)存儲單元,為軟件提供運行空間;系統(tǒng)還配置了兩片(可選)128 MB的Flash用作BOOT ROM及存放軟件。

2 常見問題概述
    以下所列問題均以本公司某型號單MPC7448處理器的PowerPC產(chǎn)品為例。由于篇幅有限,這里只能列出在生產(chǎn)調(diào)試維修過程中出現(xiàn)頻率較高、具有一定典型性的幾個問題。下列所述問題并不包括此類MPC7448主控板在調(diào)試維修過程中所出現(xiàn)的全部問題。調(diào)試維修過程中系統(tǒng)平臺連接關(guān)系圖如圖2所示。
2.1 NVRAM損壞
     故障現(xiàn)象:NVRAM讀寫異常。
     處理過程:此類問題可以利用JTAG仿真器,通過以下步驟來判斷NVRAM的好壞:
     (1)打開CodeWarrior IDE軟件,在DEBUG目錄中點擊connect選項,待初始化文件7448_CETC52_init.cfg編譯完成;
     (2)選擇DATA目錄下的View Memory選項,在彈出的窗口中address地址一欄里輸入0xEF000000,對NVRAM內(nèi)的32 KB(0xEF000000~0xEF007FFF)空間數(shù)據(jù)進行讀寫測試;
     (3)雙擊對應(yīng)地址中的數(shù)據(jù)對其進行修改,如果鍵入的數(shù)據(jù)與顯示的數(shù)據(jù)不同,則重點檢查U13、U14是否短路、虛焊或者損壞。若鍵入數(shù)據(jù)正確,則右鍵選擇Refresh選項,刷新數(shù)據(jù)。如果發(fā)現(xiàn)數(shù)據(jù)刷新后發(fā)生變化,而且其他地址中的數(shù)據(jù)同時發(fā)生變化,則可判斷NVRAM虛焊或損壞。
2.2 MPC7448或Tsi109損壞
    故障現(xiàn)象:MPC7448或Tsi109無法正常連接。
    處理過程:此類問題可以利用JTAG仿真器,通過如下步驟來判斷MPC7448或Tsi109好壞。
    (1)關(guān)閉電源,將USB-TAP一端接至PC,一端接控制板XS1(XS1的第1腳靠近接插件XS2),打開電源;
    (2)在PC上打開CodeWarrior IDE v8.8,在File菜單中新建Empty Project,打開Edit→XX Project Setting(XX為工程名)界面,在Target Setting中選擇Linker為EPPC Linux GNU Linker,點擊Apply,RemoteDebugging中Connection為CodeWarrior USB TAP,在EPPC Debugger中選擇7448處理器,配置初始化文件7448_CETC52_init.cfg,再點擊Apply。在Debug目錄中點擊connect選項,連接MPC7448,在詢問是否配置初始化文件時,選擇“Yes”。連接成功后,會跳出Connected界面,可以看到指令地址指向0xFFF00100。若連接失敗,未出現(xiàn)詢問對話框,則可能是MPC7448出現(xiàn)問題。若出現(xiàn)對話框并選擇“Yes”后配置文件下載速度很慢、下載失敗或下載后顯示CPU無法停止等信息,則是MPC7448或Tsi109出現(xiàn)問題。
2.3 PCI設(shè)備無法被識別
    故障現(xiàn)象:PCI設(shè)備無法被識別。
    處理過程:這里的PCI設(shè)備包括通過橋芯片總線引出的轉(zhuǎn)33 MHz PCI設(shè)備、PMC 64 bit×66 MHz插槽、PCI BUS 32 bit×33 MHz等設(shè)備。常見的問題如:所有PCI均無法識別,或某些PCI總線設(shè)備正常而其他PCI設(shè)備不正常(常見設(shè)備有USB口、PCI設(shè)備、PMC載板等)。
    總結(jié):此問題如果是所有PCI設(shè)備均無法識別,說明Tsi109橋片工作可能出現(xiàn)了問題;如果是某些PCI總線設(shè)備正常而其他PCI設(shè)備不正常,這時可以圍繞某個或某些不正常PCI總線設(shè)備來確定。在處理過程中存在如芯片PCI2050BIGHK焊接存在虛焊、短路或者本身橋芯片有問題,或接口接插件本身問題等情況,這時首先可以排除PCI2050BIGHK橋芯片周圍排阻焊接問題,再根據(jù)原理圖量其周圍排阻值和正常板卡對比值是否存在誤差,如果有部分管腳阻值偏差比較大,基本確定為橋問題。在對植球BGA封裝的芯片重新植球或者更換時,要特別注意焊接工藝流程,如果板卡和芯片焊接前沒有根據(jù)其元件特性除濕,輕則可能會造成芯片損壞,嚴重可能會導(dǎo)致印制板焊腳脫落,直至整塊板卡報廢發(fā)生。
2.4 串口無法打印信息
    故障現(xiàn)象:串口無法打印信息。
    處理過程:此類問題應(yīng)該說比較嚴重,出錯的位置應(yīng)該在MPC7448端,而出錯的數(shù)據(jù)可能剛好在BGA的最外圍,理論上重新回焊一遍就可以生成焊盤,不需要焊下重新植球。此時連接JATG仿真器,如果軟件連接正常則說明MPC7448故障可能性比較小,可能是Tis109橋芯片出問題了,不是虛焊的問題,這時直接更換Tis109橋芯即可。
2.5 部分Flash地址無法擦寫
    故障現(xiàn)象:部分Flash地址無法擦寫。
處理過程:此類問題在調(diào)試時可能發(fā)生,在Flash擦寫時,F(xiàn)lash的0xf2000000~0xf2ffffff地址無法擦寫,其他地址空間正常。這時可以通過對軟件作相應(yīng)修改或者直接更換Flash來解決。如果發(fā)現(xiàn)全部為壞塊,則應(yīng)該直接更換處理。
3 舉例
    為了更進步說明調(diào)試及排故過程注意事項,下面著重舉一例(實際工作調(diào)試中發(fā)現(xiàn)的問題)加以說明。
故障現(xiàn)象:在對Flash燒寫內(nèi)核程序時,發(fā)現(xiàn)“內(nèi)存校驗不成功”。
處理過程:通過最小系統(tǒng)排除法的方式來初步分析與判斷故障出現(xiàn)的范圍,以達到快速定位并分析解決的目的。首先,根據(jù)調(diào)試平臺確定除待調(diào)板卡外其他調(diào)試工裝及使用應(yīng)用軟件、仿真器、目標代碼文件等是否正常;然后,測量其電源對地內(nèi)阻測試是否正常,如發(fā)現(xiàn)對地內(nèi)阻有異常現(xiàn)象或短路時(此時切記不能加電,以免帶來不可挽回的后果),應(yīng)該了解其原理先排除故障點,再進行下步操作,此類問題相對較為簡單,在這里就不加以說明;此時加電再測量其常備電壓和各關(guān)鍵點電壓是否均正常。本例中,利用CodeWarrior IDE軟件測試Flash、NVRAM以及內(nèi)存時,發(fā)現(xiàn)內(nèi)存高位地址有問題。
    根據(jù)原理架構(gòu),造成內(nèi)存無法校驗的問題定位為Tis109橋芯片或者為內(nèi)存本身問題。通過讀取內(nèi)存地址判斷與分析,發(fā)現(xiàn)僅高2位有問題,進一步定為內(nèi)存U35與Tis109橋芯片處問題。由于此塊MPC7448共計有8片內(nèi)存,每片用到8 bit數(shù)據(jù)線,共計64 bit數(shù)據(jù)總線,為了進一步判斷是Tis109橋芯片還是內(nèi)存問題,可以斷開用于連接U35內(nèi)存的RP117和RP118兩個排阻,分別給于兩個排阻靠近Tis109橋芯片一個1.8 V的高電平,為了避免電壓有可能帶來的損壞,可串入兩個1 k?贅左右的電阻(此步驗證結(jié)果如果全為F,則說明Tis109芯片沒有問題,反之此Tis109芯片有問題)。此時連接USB仿真器,使用CodeWarrior IDE軟件測試內(nèi)存,發(fā)現(xiàn)高位均為FF,證明Tis109橋芯片為正常,這時進一步定位到U35問題。為了驗證是U35芯片本身問題還是焊接問題,可以對U35重新人工植球后重新焊接,如果正常為焊接問題。通過上述驗證發(fā)現(xiàn)故障現(xiàn)象相同,故對U35進行了更換新的芯片處理。處理后再通過使用CodeWarrior IDE軟件測試內(nèi)存,發(fā)現(xiàn)高位均為FF,此時再去校驗內(nèi)存通過。通過此例可以看出在了解其架構(gòu)的基礎(chǔ)上,再從大到小的定位過程。
    就生產(chǎn)過程中遇到的問題而言,除了器件本身失效的問題,還有一些如工藝過程導(dǎo)致的問題以及外部因素及焊接上的問題。由于本板卡成本相對比較高,需要調(diào)試維修人員及使用人員在各個環(huán)節(jié)都要加以注意和保護。
參考文獻
[1] 秦東明,朱大勇,張新麗,等.基于MPC7447A單板計算機系統(tǒng)設(shè)計[J].微計算機信息,2008(29):43-46.
[2] 張大波,吳迪,郝軍,等.嵌入式系統(tǒng)原理、設(shè)計與應(yīng)用[M].北京:機械工業(yè)出版社,2004.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
在线观看亚洲专区| 久久精品色图| 国产综合精品一区| 国产精品国产三级国产a| 欧美成人免费全部观看天天性色| 久久精品午夜| 久久国产精品久久久久久久久久 | 久久久久久9| 欧美怡红院视频一区二区三区| 亚洲视频精选| 一区二区三区产品免费精品久久75| 亚洲国产精品国自产拍av秋霞| 欧美专区在线| 欧美一区网站| 欧美在线关看| 欧美中文在线观看| 久久av二区| 久久黄色网页| 亚洲第一天堂av| 久久精品一区二区三区四区| 欧美中文字幕不卡| 久久精品国产欧美激情| 欧美专区在线观看| 亚洲国产一二三| 亚洲日本欧美天堂| 99热免费精品| 亚洲网站在线观看| 亚洲欧美在线免费观看| 欧美一区二区三区视频在线 | 欧美亚洲综合在线| 午夜精品久久久久久久99热浪潮 | 久久精品国产2020观看福利| 久久av一区| 久久三级视频| 免费成人小视频| 欧美国产日韩视频| 欧美日韩裸体免费视频| 国产精品va在线| 国产精品日韩在线播放| 国产视频综合在线| 精品成人一区二区三区| 亚洲国产导航| 日韩视频一区二区三区| 亚洲一区二区三区在线播放| 午夜精品久久| 亚洲国产精品va在看黑人| 亚洲美女中文字幕| 亚洲一区欧美二区| 欧美一区二区三区四区夜夜大片 | 国产精品美女一区二区在线观看| 国产麻豆9l精品三级站| 黄色小说综合网站| 亚洲免费观看高清完整版在线观看| 亚洲午夜精品久久| 欧美综合国产| 夜夜嗨av色一区二区不卡| 午夜精品久久久久久久白皮肤| 久久人人97超碰人人澡爱香蕉| 欧美韩日亚洲| 国产精品你懂得| 狠狠干综合网| 亚洲麻豆一区| 西瓜成人精品人成网站| 亚洲精品网址在线观看| 亚洲欧美国产日韩天堂区| 久久久999国产| 欧美乱在线观看| 国产精品资源| 亚洲青涩在线| 欧美亚洲视频一区二区| 亚洲六月丁香色婷婷综合久久| 亚洲欧美日韩中文视频| 老鸭窝亚洲一区二区三区| 欧美丝袜一区二区| 国内伊人久久久久久网站视频| 亚洲精品国产视频| 欧美亚洲日本一区| 亚洲视频免费观看| 久久频这里精品99香蕉| 国产精品jvid在线观看蜜臀| 在线看片日韩| 午夜国产精品视频免费体验区| 99亚洲一区二区| 久久先锋影音| 国产精品成人一区二区| 亚洲福利视频专区| 先锋亚洲精品| 亚洲午夜av在线| 免费一区视频| 国产一区二区三区在线观看免费 | 有坂深雪在线一区| 亚洲专区在线| 亚洲亚洲精品在线观看 | 亚洲毛片av在线| 久久精品123| 国产精品xnxxcom| 亚洲国产高清在线观看视频| 午夜在线不卡| 亚洲女人天堂av| 欧美日本在线| 亚洲成人在线网站| 香蕉久久夜色精品| 亚洲在线视频免费观看| 欧美久久久久久久久久| 影音先锋欧美精品| 久久成人18免费网站| 在线亚洲欧美视频| 欧美精品一区二区三区高清aⅴ| 黄色精品一二区| 欧美一区二区三区喷汁尤物| 亚洲欧美偷拍卡通变态| 欧美日韩网址| 亚洲国产另类久久久精品极度| 久久精品一区二区三区中文字幕| 欧美一站二站| 国产精品永久免费在线| 亚洲在线播放| 午夜精品视频网站| 欧美色图首页| 夜夜嗨av色综合久久久综合网| 日韩小视频在线观看专区| 男人天堂欧美日韩| 伊人成年综合电影网| 亚洲国产成人精品久久久国产成人一区| 久久久国产精品一区| 国产午夜久久| 欧美专区亚洲专区| 久久久综合网站| 狠狠色狠狠色综合人人| 久久成人18免费观看| 久久一区二区三区国产精品 | 亚洲精品一区二区三区99| 美女免费视频一区| 尤物网精品视频| 最新中文字幕一区二区三区| 免费欧美日韩| 亚洲国产精品国自产拍av秋霞| 亚洲三级免费电影| 欧美激情亚洲视频| 亚洲精品国产精品国自产观看| 99精品免费视频| 欧美日韩综合不卡| 亚洲视频精选| 性做久久久久久久免费看| 国产日本欧美一区二区三区| 欧美一级网站| 老司机亚洲精品| 亚洲精品麻豆| 亚洲一本视频| 国产欧美一级| 久久精品视频免费播放| 欧美mv日韩mv亚洲| 亚洲三级电影在线观看| 亚洲一区二区少妇| 国产欧美一区二区三区沐欲| 欧美专区第一页| 欧美电影免费观看大全| 夜夜爽av福利精品导航| 午夜精品久久| 国外成人在线| 99re8这里有精品热视频免费 | 久久综合九色综合欧美就去吻| 亚洲二区三区四区| 亚洲午夜一区二区三区| 国产日韩欧美亚洲一区| 亚洲高清一二三区| 欧美日韩国产在线| 亚洲综合不卡| 狂野欧美激情性xxxx欧美| 亚洲免费观看| 久久精品99| 91久久嫩草影院一区二区| 亚洲欧美国产精品桃花| 国产亚洲欧洲一区高清在线观看| 亚洲第一区中文99精品| 欧美日韩一区二区三区| 午夜亚洲影视| 欧美国产在线观看| 亚洲综合色网站| 欧美xx69| 亚洲一区二区欧美| 蜜臀va亚洲va欧美va天堂| 一区二区久久久久| 久久这里只有| 一区二区欧美亚洲| 久久综合久久美利坚合众国| 一本久道久久综合狠狠爱| 久久久久国产精品一区二区| 亚洲黄色av一区| 欧美一区免费视频| 亚洲区免费影片| 久久久激情视频| 夜夜爽www精品| 久久蜜桃香蕉精品一区二区三区| 日韩视频一区二区三区| 久久婷婷一区| 亚洲一本大道在线| 欧美电影免费| 久久大逼视频| 国产精品成人一区二区三区夜夜夜 |