《《debugcard的使用》ppt课件》由会员分享,可在线阅读,更多相关《《debugcard的使用》ppt课件(11页珍藏版)》请在金锄头文库上搜索。
1、1.Debug Card各部分名稱 2.Debug Card的詳解 3.Debug Card的功能介紹,DEBUG CARD的使用,維修工具之功能介紹,DEBUG CARD 外觀介紹,4. Memory Write,6. IO Write,1. Auto (POST SWICTH),2.Single step (address post),12. DATA,11. Address,8. Dip Swicth,9. Post Data80,10.C/BE0C/BE3 (Command/Byte Enable Bus),3. Memory Read,5. IO Read,7. SPCL,維修工具之
2、功能介紹,Debug Card 原理與功能 在PC主機板維修、開發中,除了電錶、邏輯分析儀及示波器之外,在業界被廣泛使用在硬體除錯的工具為POST卡 (又稱PORT 80卡)。其主要功能顯示POST代碼 (診斷識別碼)。系統BIOS在開機過程中會對晶片組(Chipset) 作初始 (Initialization)、自我診斷測試(Power On Self-Test) 及相關I/O Device之規劃等工作。BIOS在執行這些片段程式時會將相對的程式代碼寫到I/O Port 80H上 (EISA為Port 300、Compaq為Port 84)。將POST卡插到主機板時,你會發現兩位數字的7段顯
3、示器不停地跳動顯示各種不同十六進制數字。每個不同的數值正代表目前BIOS所執行的各個程式。當BIOS無法正常載入OS時,POST卡所停在數值代表BIOS無法順利通過(Pass) 的程式。工程人員可根據各家BIOS的POST CODE LIST, 去查閱BIOS所執行之動作內容來初略判斷故障問題。 將PCI Debug card插入待測系統之主機板上之任何一個PCI擴充槽上。 依PCI Debug card所指示之POST碼,查閱BIOS POST CODE LIST所描述的而得知故障原因, 使用示波器或三用電錶檢驗相關的線路來尋找故障排除。 若PCI Debug card指示“FF”表示BIO
4、S無法執行任何POST程式,工程師無法由BIOS POST CODE LIST得知任何訊息。在維修實務上“FF”的問題絕大部份為ADDRESS或DATA線故障。,Debug Card的詳解,一.Debug Card就是偵測糾錯的維修設備. 12.Data: 此部份由八個發光二極體“80”燈組成.主要是顯示PC在工作時所傳輸的 數據編碼,一般是八位數字. 11.Address: 此部份同樣是由八個發光二極體“80”燈組成.主要是顯示PC工作時所傳輸 的地址編碼,一般也是八位數字. 9.Post Data: 此部份主要是顯示各Post的代碼,從而得知現在PC在初始化哪些設備.,8.DIP Swit
5、ch: 主要是用來鎖定Address&Post Data. 當DIP Switch 1撥到ON,其餘都是Off時,就已經鎖定了Address, 這個時候機器是不能連續跑的!需要利用Address Switch來進行 動作.這個時候Address會四位一跑.(Eg:C0-C4-C8-) 當DIP Switch 7,8撥到On,其餘都是Off時,就鎖定了Post Data,這 個時候機器只能利用Post Switch來進行動作.這個時候Post會按 照Post的步驟跑.(Eg:00-C0-C1-) 1.Post Switch: 此功能主要是用來持續的跑Post代碼的,當它按動的時候就會 跑動一個P
6、ost.(Eg:00-C0-C1-) 2.singel setp (Address Post): 此功能主要是用來查看地址是否有錯誤,當按動一次後,地址會出現相應的 跳動(Eg:C0-C4-C8-)當我們發現有地址出現不是四位跳動時,我們就要去 查看什麼信號出現問題.從而能夠找出問題所在.,維修工具之功能介紹,PCI DEBUG CARD 功能解說 Auto : Lock(鎖定)單步執行功能後,欲使其自動執行無需Latch任何資料。 Single step:Lock 單步執行功能,利用此Jumper 可讓address,data一步一步執行。 MR(memory read):當系統執行Memo
7、ry Read 指令時,此LED燈便會發亮。 MW(memory write):當系統執行Memory Write 指令時,此LED燈便會發亮。 IOR(I/O read):當系統執行I/O Read 指令時,此LED燈便會發亮。 IOW(I/O write):當系統執行I/O Write 指令時,此LED燈便會發亮。 SPCL:當系統執行Special Cycle 時,此LED燈便會發亮。 Dip Swicth:共有7種控制的switch(All,MR,MW,IOR,IOW,SPCL,P80) ,可選擇欲Latch的 Item,將動作時的 address、data lock、P80H 在七段
8、顯示器上。 Post Data 80:BIOS 再執行每一個診斷程式前,會對某一個特定的 I/O Port寫出一特有的診斷 識別碼(Post Code) ,則Post Code便會秀在此七段顯示器上。,維修工具之功能介紹,10. C/BE0#C/BE3#(Bus Command& Byte Enable):這些訊號為多工訊號,匯流排指令和 位元組致能,利用相同之腳位 ,若當它為Byte Enable時,C/BE0#控制AD07, C/BE1#控制AD8AD15,一個致能訊號控制八個Bits,當它代表指令時其意 義,如附件(一) 。 DATA: PCI BUS Data 。 Address: P
9、CI BUS Address 。,C/BE0:3# 指令型態 (二進位) INTERRUPT ACHNOWLEDGE(中斷確認) SPECIAL CYCLE(特殊週期) I/O READ(I/O讀取) I/O WRITE(I/O寫入),附表(一), RESERVED(預備) RESERVED(預備) MEMORY READ(記憶體讀取) MEMORY WRITE(記憶體寫入) RESERVED RESERVED CONFIGURATION READ(組態讀取) CONFIGURATION WRITE(組態寫入) MEMORY READ MULTIPLE(多記憶體讀取) DUAL ADDRESS
10、 CYCLE(雙位址週期) MEMORY READ LINE(記憶體線讀取) MEMORY WRITE AND INVALIDATE (記憶體寫入或無效),當它代表位元組致能時,其義意如下: CBE0:3# (二進位) 意義 表示使用所有的四條資料路徑,來傳輸目前所 有被定址的位元組內的四個位元 表示使用較高的三條資料路徑,來傳輸目前所 被定址的位元組較高的三個位元。 表示使用較高的兩條資料路徑與第一條資料路徑,來傳輸被定址的位元組較高的兩個位元與第一個位元。 表示使用較高的兩條資料路徑,來傳輸目前所被定址的位元組較高的兩個位元。 表示使用最高的資料路徑與較低的兩條資料路徑,來傳輸目前所被定址
11、的位元組最高位元與較低的兩個位元。, 表示使用第二條與第四條資料路徑,來傳輸目前被定址的位元組第二個與第四個位元。 表示使用第一條與第四條資料路徑,來傳輸目前被定址的位元組第一個與第四個位元。 表示使用最高的資料路徑,來傳輸目前被定址的最高的位元。 表示使用較低的三條資料路徑,來傳輸目前被定址的位元組較低的三個位元。 表示使用中間的兩條資料路徑,來傳輸目前被定址的位元組中間的兩個位元。 表示使用第一條與第三條資料路徑,來傳輸目前被定址的位元組內 的第一個與第三個位元。 表示使用第三條資料路徑,傳輸目前被定址的位元組內的第三個位元。 表示使用較低的兩條資料路徑,來傳輸目前被定址的位元組內較低 的兩個位元。, 表示使用第二條資料路徑,來傳輸目前被定址的位元組內的第二個位元。 表示使用第一條資料路徑,來傳輸目前被定址的位元組內的第一個位元。 不打算傳輸任何一個位元組。,