主題: 偵錯卡
瀏覽單個文章
Liquid
Power Member
 
Liquid的大頭照
 

加入日期: 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
回應時引用此文章
Liquid離線中