发明名称 BIOS之追踪除错方法
摘要 本发明系为一种BIOS之追踪除错方法,主要是在开机自我测试(Power On Self Test;POST)中每一个副程序(sub-routine)的测试步骤中适当处,例扣所设定或初始化的硬体装置有一个以上,或是所执行之测试步骤冗长者的适当位置处,增加一「错误输出指令」(就是输出某特定值到除错埠(Debulg port)的指令),并且在此错误输出扣令之前设计一条件判断式,在条件成立时才对错误输出指令进行编译与执行,这样就可以藉由条件判断式控制错误输出指令的致能状态(enable state)为致能(enable)或是不致能(disable),以作为BIOS之测试版或是正式版的区别,提供一种适用于出厂前的测试作业,可以正确找出造成测试出错之硬体或原因的除错方法,又不会影响出厂之后正常使用BIOS时的执行效率。
申请公布号 TW575805 申请公布日期 2004.02.11
申请号 TW089127656 申请日期 2000.12.22
申请人 英业达股份有限公司 发明人 陈松柏
分类号 G06F11/36 主分类号 G06F11/36
代理机构 代理人 许世正 台北市信义区忠孝东路五段四一○号四楼
主权项 1.一种BIOS之追踪除错方法,用以在BIOS的POST(Power OnSelf Test)阶段,正确找出造成测试出错之硬体或原因的除错方法,其包括有:插入一「错误输出指令」的步骤,系在POST程式之sub-routine中的任一个硬体测试或初始化步骤之后加入一种「错误输出指令」,用以在进行该硬体测试或初始化步骤之后输出某特定値到Debug port;以及使前述「错误输出指令」致能(enable)的步骤,系在该「错误输出指令」之前加入一条件判断式,用以在条件成立时致能(enable)该「错误输出指令」,用以输出某特定値到Debug port。2.如申请专利范围第1项所述BIOS之追踪除错方法,其中该条件判断式是否成立系由设定一特定变数的値,以及判断该特定变数之値所决定。3.如申请专利范围第2项所述BIOS之追踪除错方法,其中更包括有一设定该特定变数値的步骤。4.如申请专利范围第1项所述BIOS之追踪除错方法,其中该「错误输出指令」系在该条件成立时才被编译而且被加入POST程式之中。图式简单说明:第1图,系为本发明之完整测试流程图。
地址 台北市士林区后港街六十六号