B I O S  内置插卡式BIOS编程卡

biosbg1.GIF (6496 字节)

返回主页

打印打印        

 



内置插卡式BIOS编程卡用户手册

一、前言

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

  当您升级BIOS时,由于写入时断电、升级文件与主板不匹配、升级文件被修改过等都会导致BIOS升级失败。另外,恼人的CIH病毒,也会时时成为BIOS的杀手,导致BIOS芯片损坏。
 
  BIOS损坏后,您是否还在用危险的“热插拔”法修复?或者在为刷新一片新的芯片而四处奔波?现在您不用担心了--内置插卡式BIOS编程卡可以为您升级、维修BIOS排忧解愁!

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

  使用时,要拔下损坏的BIOS芯片,另外找一台可以工作的机器,把BIOS编程卡插在这台机器的ISA插槽上,在编程软件的控制下,就可以方便地对已损坏的BIOS芯片进行读写及编程操作。使用方便,可以快速地对BIOS升级修复已损坏的BIOS芯片,做到修复芯片不再求人。

ctflash.jpg (36943 字节)

ct2.jpg (74472 字节)

一型卡

二型卡

ct3.jpg (85007 字节)

ct5.jpg (50851 字节)

三型卡(机内卡)

三型卡(机外卡)

 

二、编程卡的技术参数

1、内置插卡式编程卡的主要性能

  1. 通用编程器,可编程现市面上大多数EEPROM、FLASH,对于不支持的类型,可通过升级控制软件解决。
  2. 可以自动识别出芯片的型号、厂家及容量,使用方便。
  3. 编程时序完全由主板的ISA总线控制,从而使电路简化,兼容性强。
  4. ISA总线通讯,不需要独立电源及数据线
  5. DOS界面,使用简单,操作方便
  6. 支持Intel HEX和二进制BIN文件格式
  7. 体积80x70x2mm,携带方便。

2、可编程的芯片类型
  ISA插卡式的编程卡可以对1-4M的FLASH ROM芯片编程。适用于AMD、INTEL、SST或WINBOND出品的芯片以及与其相兼容的28、29系列芯片,可以操作的芯片见表1。

                    表1、编程卡支持芯片列表:

厂家

芯片类型

AMD(AM)

29F010

29F002

29F040

 

28F010

28F020

28F040

 

28F010A

28F020A

 

ASD(AE)

29F010

29F020

29F040

 

29F2008

29F010A

 

Atmel(AT)

29C010

29C010A

29C020

 

29C020

49F001

49F002

CSI(CAT)

28F001BX

28F001T

28F001B

 

28F010

28F020

28F040

Intel(I)

28F001BX

28F001T

28F001B

 

28F010

28F020

28F040

Macronix(MX)

28F1000P

28F2000P

28F2000T

Mosel(V)

29C51002T

V29C51002B

 

SST(PH)

29EE010

29EE020

28SF040

 

39SF010

39SF020

39SF040

ST(M)

28F256

28F256A

28F101

 

29F002T

29F002NT

29F002B

Winbond

29EE011

29C010

29C020

 

29C040

   

   

    注:1、编程卡在工作时,会自动识别出BIOS芯片的类型。
        2、上面只列出了部分芯片型号,全部型号,请参见编程卡支持的芯片型号部分。      
        3、升级编程卡的控制软件,可以支持更多的芯片。

3、评 价及建 议

  如果你是做最普通的开发、维修的话,只要求烧录市面上普通主板、显卡、MODEM上的EEPROM、FLASH类型的BIOS芯片,并且对价格又十分敏感,那可以考虑购买插卡式的BIOS编程卡。如果你还想烧录象Intel 815主板上的I82802之类的BIOS、股票卡上的单片机芯片、紫外线擦除的27系列芯片的话,还是劝你打消购买内置式BIOS编程卡的念头,多化点银子考虑其它的编程器吧!比如RF810、RF1800之类的编程器。


三、编程卡的部件说明图

 

pic00.jpg (33539 字节) 
 

d3.jpg (7069 字节)
芯片插在管座的方向(芯片的缺口朝向拔动开关的一边,一代和二代都是如此)

编程卡的箭头指向机箱的后部
 

  A2-A8,拔动开关,用以设置I/O地址口;J1、J2、J3用以设置上位内存空间;J4、J5用以设置EEPROM芯片所需的+12V编程电压。IC插座用来放置需要升级或修复的BIOS芯片(注意,芯片如果插反,开机后会迅速发烫,如果不及时断电,会使芯片烧毁,因此,初次开机,你可把手放在BIOS芯片上,如果没有温升,说明BIOS芯片插的方向正确)。

 

四、安装

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

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

3、安装、拆卸编程卡时,一定要在断电的情况下进行。ATX电源在关闭电源开关后,主机内仍通有电压,必须把电源插头拔下、彻底切断电源后再安装编程卡。

4、遇到开机后黑屏现象,说明编程卡或插座内的芯片方向插反,此时,您必须马上关机,排除故障后再开机,否则有可能烧毁编程卡或芯片

五、设置

地址范围 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

I/O口地址

A7

A6

A5

A4

300...303h

ON

320...323h

ON

ON

340...343h

ON

ON

360...363h

ON

ON

ON

 


1、内置编程卡和其它扩展卡一样,需要独占一个I/O地址,以避免和系统内的其它设备发生冲突,为此,该卡上提供了一组DIP开关A2-A8,用以设定该卡的I/O地址,可设定的I/O地址见表2。I/O地址一旦设定好后,以后不再需要变动。默认值为340H。

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

3、对于28F系列的部分芯片,在编程时需要+12V的编程电压,因此,在卡上设置了J4、J5,对该部分芯片进行读写操作时,需要把跳线设置到“ON”的位置(默认位置为OFF,即非+12V的位置)。但也要记住,在写完这些芯片后,要把跳线设回原来的位置。

注意:你购到的成品编程卡,上面的I/O地址和上位内存地址已设好,如果没有冲突,不需要再对其变动。

六、程序下载

  编程卡是在程序的控制下对芯片进行操作的,为此,随卡提供了一个ctflash编程操作软件,目前的最高版本为V1.6。下载最新版本的控制程序,请到网址:http://www.rebios.net/ctflash/ctflasher.htm处下载。


七、使用
  编程卡的具体使用方法如下:

1、安装芯片

①拔下已损坏的BIOS芯片。
②另外找一台有ISA插槽的机器;注意,该机档次不限,经测试,在33MHz、66MHz、100MHz及133MHz外频下,CPU的速度从486   DX2 66一直到现在的Pentium III 800,该编程卡都没有工作不稳定现象。编程卡的工作速度和机器的主频有关,主频高,编程卡的工作速度也快。
把计算机关闭,把需要编程的芯片插入编程卡上的DIP插座内。插入时要注意ROM芯片的一端有一个半圆形的凹口,在插入ROM芯片时,必须保证这个凹口方向和编程卡上管座的凹口方向一致,否则会导致芯片损坏。
对于EEPROM芯片,还要根据芯片的类型设置好编程电压,才能通电。

2、命令格式:控制软件是在DOS状态下运行的,并且运行时,不能加载Himem和Emm386。其格式为:

   CTFLASH I/O R/W Filename [/M] [/N:E]

  其中参数的含义如下:I/O为卡上设定的I/O地址,用16进制表示,默认的地址口为340h;R/W参数用来设定是读入数据(R)还是写入数据(W);Filename参数是要写入或保存的文件名。要注意的是,CTFLASH只能识别二进制格式的文件,对于Intel的Hex格式或Motorola的Hex-S格式的文件,需要用相应的转换软件转换才能被程序识别(我们备份的BIOS文件或下载的升级文件都是二进制的,有的文件扩展名是*.BIN;有的是*.ROM,都没有关系,只要格式正确即可)。最后一个参数是用来设定软件运行时的语言方式的,E参数是用英语,N参数是采用德语(默认)。

a、读出BIOS中的数据
  敲入命令:
  CTFLASH 340 R C:/BIOS.BIN/E

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

c1.jpg (21953 字节)


  如果程序不能识别出芯片的类型及容量,运行时会跳出一个菜单,让您选择芯片的容量,对于1M的芯片,其容量为128K(字节);对于2M的芯片,其容量为256K(字节);对于4M的芯片,其容量为512K(字节)。

c3.jpg (26096 字节)



b、写入数据

  当芯片中的数据受损后,我们可以敲入命令:
  CTFLASH 340 W C:/BIOS.BIN/E

  把保存在C:盘下的BIOS.BIN写入芯片中,从而修复芯片。 出现的画面如下:

c2.jpg (26708 字节)


c、升级BIOS

  当然我们也可以直接把从网上下载的升级文件直接写入到芯片中,因为下载的扩展名为Bin升级文件,其格式就是二进制格式的。命令方式同写入数据。
八、注意事项:

  如果开机后出现下列情况,说明操作方面有问题,须关机断电查找故障。
1、开机后主机没有显示,就象没有通电一样。
  这种情况说明编程卡有问题或编程卡拔反了。编程卡在出厂前经过了两次严格的测试,你拿到的编程卡一般没有质量方面的缺陷,所以,这种情况下,一般是把卡插反了,要立即断电关机,以免造成事故。
2、开机后出现如下的画面,提示没有找到编程卡。

  c15.jpg (20358 字节)

  上面已经有提示了,问是不是没有设置正确的I/O地址。
  I/O地址是由拔动开关来设置的,出厂后的编程卡,I/O地址已设在340H上;另外,编程卡的上位内存地址也已设置好了,所以,你拿到编程卡后,不需要对I/O地址和上位内存地址进行设置。
  3、编程卡不能正确地识别芯片的型号
  编程卡显示不出正确的芯片型号,总是提示需要加上12V试一试,一般说明该芯片已损坏了,也可能是该芯片编程卡不支持,编程卡不能准确测出其型号,这时可以加上/M参数,在出现菜单时,用相应容量的、相近厂家的芯片代用一试。  
 

  总之,BIOS专页研制开发的BIOS编程卡,解决了电脑爱好者和普通电脑维修人员在BIOS损坏后的维修难题,是电脑DIYer、电脑维修人员、中小型维修店铺、电脑维修柜台的必备工具。当然BIOS编程卡只是一种普及型的编程卡,由于价格方面的原因,它在功能上还无法与高档的编程器相比(如不支持27系列的芯片、不支持股票卡上的单片机芯片等)。关于该编程卡更详尽的资料,请访问BIOS专页网站(www.rebios.net)。ISA插卡式的编程卡专利权属BIOS专页所有,侵权必究。

BIOS专页
2002、03、28


BIOS有备无患,德邦双BIOS组件帮您忙!


多功能BIOS编程器,修复BIOS的最佳工具


“无敌锁”保护插座,为您的BIOS排忧解愁


BIOS专页制作完成   网址:http://www.rebios.net   信箱:bios@vip.sina.com