内置插卡式BIOS编程卡用户使用手册
一、前言
祝贺您在使用与维修电脑方面增添了一必不可少的工具——ISA插卡式BIOS编程卡。
当您升级BIOS时,由于写入时断电、升级文件与主板不匹配、升级文件被修改过等都会导致BIOS升级失败。另外,恼人的CIH病毒,也会时时成为BIOS的杀手,导致BIOS芯片损坏。
BIOS损坏后,您是否还在用危险的“热插拔”法修复?或者在为刷新一片新的芯片而四处奔波?现在您不用担心了--内置插卡式BIOS编程卡可以为您升级、维修BIOS排忧解愁!
BIOS芯片损坏后,最方便的维修工具是ROM编程器。市场上的编程器一般都是用数据线和PC机的串口或并口相联,有自己独立的振荡电路、电源和控制电路,通过PC中的软件来控制,因而电路比较复杂,价格也比较高。BIOS编程卡是一种内置插卡式的编程卡,安装在主板的ISA插槽上,它没有独立的振荡电路。而是直接利用PC机的总线时钟来进行控制,因而电路比较简单,价格也比较低,适合一般的电脑爱好者拥有。
使用时,要拔下损坏的BIOS芯片,另外找一台可以工作的机器,把BIOS编程卡插在这台机器的ISA插槽上,在编程软件的控制下,就可以方便地对已损坏的BIOS芯片进行读写及编程操作。使用方便,可以快速地对BIOS升级或修复已损坏的BIOS芯片,做到修复芯片不再求人。
二、编程卡的技术参数
1、内置插卡式编程卡的主要性能
- 通用编程器,可编程现市面上大多数EEPROM、FLASH,对于不支持的类型,可通过升级控制软件解决。
- 编程时序由完全由主板的ISA总线控制。
- ISA总线通讯,不需要独立电源及数据线
- DOS界面,使用简单,操作方便
- 支持Intel HEX和二进制BIN文件格式
- 体积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 |
|
|
注:编程卡在工作时,会自动识别出BIOS芯片的类型。升级编程卡的控制软件,可以支持更多的芯片。
3、评 价
如果你是做最普通的开发、维修的话,只要求烧录市面上普通主板、显卡、MODEM上的EEPROM、FLASH类型的BIOS芯片,并且对价格又十分敏感,那可以考虑购买插卡式的编程卡。但如果你还想烧录象Intel
815主板上的I82802之类的BIOS的话,还是劝你打消购买内置式编程卡的念头,多化点银子考虑其它的编程器吧!
三、编程卡的部件说明图
A2-A8,拔动开关,用以设置I/O地址口;J1、J2、J3用以设置上位内存空间;J4、J5用以设置EEPROM芯片所需的+12V编程电压。IC插座用来放置需要升级或修复的BIOS芯片。
四、安装
1、首先保证您的机器上有ISA插槽。新出的815主板上已取消了ISA插槽,遇到这种情况,您只能在其它的主板上安装了。
2、内置插卡式的编程器只是一种8bit的标准的ISA卡,它可以插入电脑的任何一个ISA插槽中。在编程卡上有一个安装指示箭头,它表示安装时的方向。该箭头应该指向机箱的后部,此时,卡的元件面朝向主板的电源。如果安装错误,开机通电后,有可以烧毁该卡或主板。
3、安装、拆卸编程卡时,一定要在断电的情况下进行。ATX电源在关闭电源开关后,主机内仍通有电压,必须把电源插头拔下、彻底切断电源后再安装编程卡。
五、设置
| 地址范围 |
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口地址 |
A8 |
A7 |
A6 |
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的位置)。但也要记住,在写完这些芯片后,要把跳线设回原来的位置。
六、程序下载
编程卡是在程序的控制下对芯片进行操作的,为此,随卡提供了一个ctflash编程操作软件,目前的最高版本为V1.6。下载最新版本的控制程序,请到网址:http://www.biosrepair;com/bioslogo/ctfsash.exe处下载。
七、使用
编程卡的具体使用方法如下:
1、安装芯片
①拔下已损坏的BIOS芯片。
②另外找一台有ISA插槽的机器;注意,该机档次不限,但为了尽可能地可靠,CPU主频不要超过400,以免工作不稳定。
③把计算机关闭,把需要编程的芯片插入编程卡上的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只能识别二进制格式的文件,文件的扩展名为Bin,对于Intel的Hex格式或Motorola的Hex-S格式的文件,需要用相应的转换软件转换才能被程序识别。最后一个参数是用来设定软件运行时的语言方式的,E参数是用英语,N参数是采用德语。
3、读出BIOS中的数据
敲入命令:CTFLASH 340 R C:/BIOS.BIN/E,意思是把编程卡上的ROM中的数据读出来,读出的数据保存在C:盘下的BIOS.BIN文件中,设定的I/O口为340h。
如果程序不能识别出芯片的类型及容量,运行时会跳出一个菜单,让您选择芯片的容量,对于1M的芯片,其容量为128K(字节);对于2M的芯片,其容量为256K(字节);对于4M的芯片,其容量为512K(字节)。
4、写入数据
当芯片中的数据受损后,我们可以敲入命令:CTFLASH 340 W C:/BIOS.BIN,把保存在C:盘下的BIOS.BIN写入芯片中,从而方便地修复芯片。
5、升级BIOS
当然我们也可以直接把从网上下载的升级文件直接写入到芯片中,因为下载的扩展名为Bin升级文件,其格式就是二进制格式的。命令方式同写入数据。
关于该编程卡更详尽的资料,请访问BIOS维修网站(www.biosrepair;com)。
|