未标题-1.gif (1829 字节)

                网站论坛  返回主页  联系我们  打印此页    QQ:125081447    

                      BIOS维修网站>> BIOS维修 >> BIOS基础知识              

插卡式BIOS编程卡用户手册

:此文章图片及文字为BIOS维修网站所有,请不要随意转载或用于其它商业目的;如要转载,请注明出处。

    一、前言

    祝贺您在使用与维修电脑方面增添了一个必不可少的工具——插卡式BIOS编程卡

    当你升级BIOS时,由于写入时断电、升级文件与主板不匹配、升级文件被修改过等都会导致BIOS升级失败。另外,恼人的CIH病毒,也会时时成为BIOS的杀手,导致BIOS芯片损坏。

     BIOS芯片损坏后,最方便的维修工具是ROM编程器。市场上的编程器一般都是用数据线和PC机的串口或并口相联,有自己独立的振荡电路、电源和控制电路,通过PC中的软件来控制,因而电路比较复杂,价格也一般在800-6000元之间,让普通电脑爱好者难以接受。BIOS编程卡是一种内置插卡式的编程卡。安装在主板的ISA插槽上,它没有独立的振荡电路。而是直接利用PC机的总线时钟来进行控制,因而电路比较简单,价格也比较低,适合一般的电脑爱好者拥有。

    BIOS编程卡在编程软件的控制下,就可以方便地对常见的BIOS芯片进行读写及编程操作。控制软件界面友好,使用方便,可以快速地对BIOS升级或修复已损坏的BIOS芯片,做到修复芯片不再求人。

    二、编程卡的技术参数

    ISA插卡式的编程卡可以对1-4M的FLASH ROM芯片编程。适用于AMD、INTEL、SST或WINBOND出品的芯片以及与其相兼容的28、29系列芯片,可以操作的部分芯片型号见下表:(注:编程卡所支持的更多的BIOS芯片的型号,请参见编程卡控制程序的菜单;编程卡在工作时,会自动识别出BIOS芯片的类型;升级编程卡的控制软件,可以支持更多的芯片。)

芯片厂家

芯片型号

AMD(AM)

29F010

29F002

29F040

28F010A *

 

28F010 *

28F020 *

28F040 *

28F020A *

ASD(AE)

29F010

29F020

29F040

29F1008

 

29F2008

 

 

 

Atmel(AT)

29C010

29C010A

29C020

49F002

 

29C020

49F001

 

 

CSI(CAT)

28F001BX #*

28F001T #*

28F001B #*

28F040 *

 

28F010 *

28F020 *

 

 

Intel(I)

28F001BX #*

28F001T #*

28F001B #*

28F040 *

 

28F010 *

28F020 *

 

 

Macronix(MX)

28F1000P *

28F2000P *

28F2000T *

 

Mosel(V)

29C51002T

V29C51002B

 

 

SST(PH)

29EE010

29EE020

28SF040

39SF040

 

39SF010

39SF020

 

 

ST(M)

28F101 *

29F002B

29F002T

29F002NT

 

29C010

29C010A

29EE011

 

Winbond

29C010

29C010A

29EE011

29C040

 

29C020

29F040

 

 

(注:型号后面加#的,表示J4要设成+12V;加*的表示J5要设成+12V)

    三、编程卡的部件说明图

    上图是第三代BIOS编程卡的机内卡及安装使用示意图。对于第三代编程卡,把BIOS插座做在了机外卡上,同时BIOS的电压设置也移到了机外,使用更加方便。机外卡的外观如右图。J4、J5用来设置芯片所需要的+12V电压,机外卡上同时设计了PLCC插痤和DIP插座,对于DIP插座,芯片的缺口方向如图所示,千万不要插反方向。

    四、安装

    1、首先保证您的机器上有ISA插槽。新出的815主板上已取消了ISA插槽,遇到这种情况,您只能在其它的主板上安装了。

    2、内置BIOS编程卡的安装很简单,它是一种8bit的标准的ISA卡,它可以插入电脑主板的任何一个ISA插槽中。在编程卡机内卡上有一个安装指示箭头,它表示安装时的方向。该箭头应该指向机箱的后部。注意如果安装错误,开机通电后,有可以烧毁该卡或主板。

    3、用随卡所带的数据线把机内卡和机外卡联接起来,由于两块卡的数据线插座上有限位缺口,所以数据线不会插反。机外卡的BIOS插座上,有一个红色的园点,表示芯片插入的方向,通电开机前,一定要仔细检查,确保芯片插入的方向正确。

    五、使用说明

    内置编程卡和其它扩展卡一样,需要独占一个I/O地址,以避免和系统内的其它设备发生冲突,拔动开关A2-A8用来设定I/O地址,可设定的I/O地址见表1,默认的I/O地址为340。I/O地址一旦设定好后,如果不发生冲突,以后不再需要变动。

上位内存地址

J1

J2

J3

C8000...C87FF

Off

On

Off

CC000...CC7FF

Off

On

On

D0000...D07FF

On

Off

Off

D4000...D47FF

On

Off

On

D8000...D87FF

On

On

Off

DC000...DC7FF

On

On

On

    表1:I/O地址设置

I/O口地址

A7

A6

A5

300...303h

ON

320...323h

ON

ON

340...343h

ON

ON

360...363h

ON

ON

ON

    2、由于是标准的ISA接口卡,该卡要占用2K的上位内存,为了避免与其它的扩展卡冲突,该卡提供了6个可选的上位内存地址,用J1-J3设定,相对应的地址范围见表2,默认的上位内存范围为C8000-C87FF。上位内存地址一旦设定好后,以后不再需要变动。注:成品卡上的I/O地址及上位内存地址已设好,除非有冲突,否则不需要变动。

    3、由于I/O地址及上位内存地址在出厂前已设置好,只要把编程卡正确地插在主板上,通电就可以正常工作,控制程序会自动找到该卡并控制其工作。对于部分28F系列的EEPROM芯片,在编程时需要+12V的编程电压,因此,在机外卡上设置了J4、J5,对该部分芯片进行读写操作时,需要把跳线设置到+12V的位置(默认位置为非+12V的位置)。J4控制的是芯片的#RP电压;J5控制芯片的编程VPP电压。

    4、对芯片进行编程时,需要把计算机关闭,把需要编程的芯片插入编程卡机外卡的BIOS芯片插座内。插入时要注意ROM芯片的一端有一个半圆形的凹口,在插入ROM芯片时,必须保证芯片的凹口方向和编程卡上管座的凹口方向(在DIP插座上用红色圆点表示)一致,否则会导致芯片损坏。另外,对于28系列的芯片,还要根据芯片的类型设置好编程电压(见编程卡支持的芯片列表),才能通电。

    5、编程卡是在程序的控制下对芯片进行操作的,控制软件的名称为ctflash.exe,目前的最高版本为V1.64(由于磁盘邮寄不便,请到http://www.biosrepair.com/bioslogo/Ctflash.exe下载,文件大小为45K)。和升级BIOS时要求的环境一样,编程卡的控制软件也是在纯DOS状态下运行的。并且,为了使用上位内存空间,不能使用内存管理程序HIMEM.SYS和EMM386.EXE。因此,你可以在系统启动操作系统时,敲F8,选择“安全模式及纯命令方式”;也可以敲Ctrl+F8键,直接进入安全模式的纯DOS方式。

    6、控制软件的命令格式为: CTFLASH I/O R/W Filename [/M] [/N:E]

    其中参数的含义如下:I/O为卡上设定的I/O地址,用16进制表示,默认的地址口为340h;R/W参数用来设定是读入数据(R)还是写入数据(W);Filename参数是要写入或保存的文件名。要注意的是,CTFLASH只能识别二进制格式的文件(升级文件就是二进制的);M参数是菜单运行方式的,当某型号的芯片编程卡不支持时,我们就可以用M参数来选择芯片相应的类型和容量强制它执行;最后一个参数是选择语言的,E参数是用英文。

    ★读出芯片内数据并保存成文件的操作是:CTFLASH 340 R C:/BIOS.BIN /E(不要忘记加E参数)

    其含义是把编程卡上的BIOS芯片中的数据读出来,读出的数据保存在C:盘下的BIOS.BIN文件中,设定的I/O口为340h。屏幕显示的画面如下:

    ★把一个BIOS文件写入到BIOS芯片中的操作是:CTFLASH 340 W C:/BIOS.BIN /E

    其含义是把保存在C:盘下的BIOS.BIN写入芯片中。写入操作又称为编程操作,这是应用最多的功能,当芯片中的数据受损后,我们利用写入操作修复芯片。屏幕显示的画面为:

    当然我们也可以把从网上下载的升级文件直接写入到芯片中,因为下载的BIOS升级文件,就是二进制格式的。实际上,对BIOS芯片升级最安全、最快捷的方法就是使用编程卡。

    7、如果编程卡不能识别你的芯片,很可能这个芯片需要加上+12V的电压才能自动识别出来,你可以设置 J4到+12V的位置,如果还是不行,再把J5开关设到+12V。但要记住,在对芯片编程完毕后,一定要把这两个跳线设回原来的位置。

   其实,J4需要调到12V的时候并不多,只是用于一些比较古老的芯片,象上面提到的28F001。而对于J5,不管是1M的芯片还是2M的芯片,只要该芯片需要加VPP编程电压(象28F010、28F020等属于EEPROM的芯片),该端就要调到12V的位置,28系列的芯片都是这样。对于FLASH ROM,J4和J5都不需要调整。有时,编程卡总是提示需要加上12V试一试,一般说明该芯片已损坏了,编程卡不能准确测出其型号。在编程卡支持芯片的列表上,已标出了需要对J4、J5进行设置的芯片的型号。

    关于该编程卡更详尽的资料,请访问BIOS维修网站(http://www.biosrepair.com;ISA插卡式的编程卡专利权属BIOS维修网站所有,侵权必究。

网址:http://www.biosrepair.com

控制软件下载:http://www.biosrepair.com/bioslogo/Ctflash.exe

技术支持:0535-5482905

建议使用Netscape4.0或IE 4.0以上版本,以800*600浏览
Copyright © 2001 BioSrepair.com All Rights Reserved   鲁ICP备05007673号
山东.烟台.BIOS维修网站 网络耗子制作完成  Email:diybios@263.net  QQ:125081447
电话:0535-5482905  传真:0535-5481905