Major Member
加入日期: Aug 2001 您的住址: 彰化市
文章: 128
|
偵錯卡
debug card只能查為什麼不能開機,不能查為什麼當機嗎?
|
|||||||
2001-10-22, 09:36 PM
#1
|
Power Member
加入日期: Jul 2001 您的住址: Shadow Moses Island
文章: 587
|
ok! 首先你要了解debug card只是負責BIOS在post過程中,當bios最後一個指令, int 19下完後…接下系統的控制權就交給os了…
那為什麼會有POST code這種東西呢? 就是為了bios programer在做產品開發用,他會一個個階段中會往i/o 80port送出一個值,而這個值的定義基本上每一家bios廠商會有不一樣的定義,如Award, Phoenix還有AMI(前兩家已合併)!這可以很方便讓他們了解現在機器開到什麼階段!!! 當然debug card 只是做 bios eng.最最基本的吃飯工具之一,但通常他們還是會用ice(很貴的東東)下去追code如果真的有問題時…而一般公司的rma也是要有這種東西…但用的都是單步的debug card,因為通常debug card上的只是顯示個"大方向",但正真壞的地方還是很難找出…所以有時候單步反而比較好抓問題…如果沒有這玩意…可能到時候鐵板又一堆!!! 而在超頻的時代…它又在次展現它好用之處,由其是在vga還沒被initiated那一段黑暗期…它可是幫上大忙哦… 如果你真的要抓當機點…這可能就會ice這種東西來抓…你需要一台額外的一台pc或nb也可以來monitor被控端!!你就可以看到cpu現在正在執行的指令!!不過使用起來很複雜就是…這些東西通常都是"老前輩"再玩的…而且要有非常強的pc架構的概念…當然assembly是最最基本的…
__________________
*LANCER EVOLUTION VII* |
||
2001-10-22, 11:42 PM
#2
|