发明名称 显示BIOS侦错码的方法及其装置
摘要 本发明为一种显示BIOS侦错码的方法及其装置,主要是利用一通用串列汇流排(USB)介面,于启动BIOS的测试期间,能藉由一连接至USB埠的模组传输显示侦错码(debugcode,或称之为错误码(error code)),以便利工程人员对电脑系统检测结果的判读及了解,尤其适用于未具有ISA/PCI插槽或LPT埠的情况。
申请公布号 TW468104 申请公布日期 2001.12.11
申请号 TW088120508 申请日期 1999.11.24
申请人 英业达股份有限公司 发明人 李永富;张朝煌
分类号 G06F11/00 主分类号 G06F11/00
代理机构 代理人 许世正 台北巿忠孝东路五段四一○号四楼
主权项 1.一种显示BIOS侦错码的方法,系透过一电脑的通用串列滙流排(USB)介面传输启动基本输入输出系统(BIOS)测试的一侦错码,其步骤包括:提供一连接至USB埠的模组;执行该BIOS之开机后自我测试(POST),以送出该侦错码;初始化该电脑USB之主控制器(host controller);侦测并初始化该连接至USB埠的模组;传送该侦错码至该连接至USB埠的模组;以及由该连接至USB埠的模组显示出该侦错码。2.如申请专利范围第1项所述之显示BIOS侦错码的方法,其中该连接至USB埠的模组包含有一微控制器(micro-controller)、一显示驱动器及一显示器,更包括下列步骤:初始化该模组之该微控制器;传送该侦错码至该连接至USB埠的模组之该微控制器;以及藉由该微控制器控制该显示驱动器,以将该侦错码显示于该显示器。3.如申请专利范围第1项所述之显示BIOS侦错码的方法,其中该USB介面为一通用主控制介面(UHCI)的USB。4.如申请专利范围第3项所述之显示BIOS侦错码的方法,其中该侦错码传送至该微控制器的步骤更包括:设定该电脑系统中记忆体之USB资料结构中的伫列标头(QH)及转移描述员(TD);写入"setup"至封包识别(PID)中及写入该连接至USB埠的模组之位址至TD之标记位置(token location);写入该连接至USB埠的模组之命令位置的位址至TD的缓冲区指标(buffer pointer);写入一"送出侦错码"命令至该连接至USB埠的模组之命令位置;写入连接至USB埠的模组之TD位址至QH的元件链结指标,以送出该命令至USB滙流排;写入"out"至PID及写入该连接至USB埠的模组之位址至TD之标记位置;写入该连接至USB埠的模组之资料位置的位址至TD的缓冲区指标;写入侦错码至该连接至USB埠的模组之资料位置;以及写入连接至USB埠的模组之TD位址至QH的元件链结指标,以送出该侦错码至USB滙流排。5.如申请专利范围第2项所述之显示BIOS侦错码的方法,其中该显示器为一七段显示器。6.如申请专利范围第2项所述之显示BIOS侦错码的方法,其中该显示器为一LED (Light Emitted Diode,发光二极体)显示器。7.如申请专利范围第1项所述之显示BIOS侦错码的方法,其中该侦错码系以一组两位数的数字码的方式显示。8.如申请专利范围第7项所述之显示BIOS侦错码的方法,其中显示的该数字码为十六进位的数字码。9.一种显示BIOS侦错码的装置,系连于一电脑的通用串列滙流排(USB)埠,以显示该电脑启动基本输入输出系统(BIOS)测试的一侦错码,其至少包括:一连接器,连接该电脑的USB埠;一微控制器,透过该USB埠接收该侦错码;一显示驱动器,受该微控制器的控制;以及一显示器,由该显示驱动器驱动以显示出该侦错码。10.如申请专利范围第9项所述之显示BIOS侦错码的装置,其中该微控制器与该显示驱动器间系以复数根通用型输入/输出(GPIO)接脚形成连接。11.如申请专利范围第10项所述之显示BIOS侦错码的装置,其中该GPIO接脚为0-7八根接脚。12.如申请专利范围第9项所述之显示BIOS侦错码的装置,其中该显示器为一七段显示器。13.如申请专利范围第9项所述之显示BIOS侦错码的装置,其中该显示器为一LED (LightEmitted Diode,发光二极体)显示器。14.如申请专利范围第9项所述之显示BIOS侦错码的装置,其中该侦错码为一组两位数的数字码。15.如申请专利范围第14项所述之显示侦错码的装置,其中该数字码为十六进位的数字码。图式简单说明:第一图为本发明一种显示BIOS侦错码的装置方块图;第二图为本发明达成显示BIOS侦错码的方法流程图;以及第三图为本发明较佳实施例中BIOS侦错码输出至USB的流程图。
地址 台北巿士林区后港街六十六号