bioszy.gif (19401 字节)

BIOS维修网站>>BIOS编程卡测试

site3.gif (187 字节)

打印

主页 

打印


对内置插卡式BIOS编程卡的测试


  BIOS编程卡能否对其声称支持的所有芯片进行可靠地编程、读写,是我们测试的主要目的。另外,我们还要测试一下其在不同主频、不同档次机器上的使用情况,看其兼容性如何?稳定性如何!
一、对普通1M FLASH芯片的读写、编程
  把一片普通的ATMEL公司的AT29C010(1M的芯片)插在编程卡的插座上,启动机器,对其中的内容进行读入,显示的画面如下:

c1.jpg (19459 字节)


  系统能自动检测出芯片为AT29C010,芯片的容量是128K即1M的,正常读入,地址范围为000000-020000。然后再进行写入(即编程)实验,敲入的命令如下:

c2.jpg (26708 字节)


  控制程序先要删除芯片的内容,然后开始编程,编程结束后还要进行校验,全部没有问题后,才显示COMPLETE,顺利地完成写入工作,表示没有任何问题。
二、对普通2M FLASH芯片的读写、编程

  再试一片2M的芯片,这次,拿来SST公司的39SF020,插到插座上,再进行读入和写入操作,显示的画面如下:

c9.jpg (24831 字节)


  读入时,地址范围比刚才的多了一倍,说明芯片的容量是2M的。这些,系统都自动检测出来了。再进行写入实验:

c10.jpg (30211 字节)

  程序执行结果也表明没有问题。
  后来依次又实验了F29C51001、F29C51002;W29C010、W29C020、AT49F001、AT49F002;Am29F010、Am29002、Am29F040,实验的芯片容量从1M到4M,都可以可靠地读写、编程,表明BIOS编程卡的确做到了能够可靠地支持市面上大多数芯片。
三、对分块式BIOS芯片的读写、编程实验

  找来一片INTEL出的I28F010芯片,这是一片分块式的芯片,其内部结构分成了几个部分,在对芯片进行编程时,要在其VPP端加上+12V的编程电压,并且,其PR#端也要加上+12V的编程电压,因此,编程卡上要加上这两个电压,即把J4、J5跳线设到+12V的位置。

6861.jpg (80095 字节)

  首先进行读入实验,程序也把芯片的类型正确识别出来,读入正常完成。

c5.jpg (24985 字节)


  在对芯片进行写入时,这个画面和我们上面看到的不同。在对芯片内的数据进行删除时,它按芯片内部分成的块来删除,先删除BOOT,然后删除PARA1、PARA2,最后再删除MAIN部分。其它的操作就和上面一样了。这说明这片芯片是比较特殊的。

c6.jpg (38955 字节)


  最后还有一句,是上面没有看到的,那就是提醒你不要忘了把J4、J5跳线跳回原来的位置。所以,操作完毕后,要记住把跳线J4、J5跳回原样。
四、在不同的机器上对编程卡进行测试
  这一点比较好办,我这里的机器比较多,计有286、386、486(66)、586(PR133),最高档的机器是我自己用的PIII800。通过在这些机器上进行测试,可以发现,编程卡工作的速度是随机器档次的不同而不同,机器的档次高,它读写的速度就快,机器的档次低,编程卡读写的速度就慢,但没有发现其速度有跟不上机器的CPU主频的现象,说明它的程序设计得比较完美,可以很好地适应各类不同的机器。
五、用编程器再对所写的芯片进行校验

  把写好的所有芯片,用一台RF810编程器进行测试,说明没有任何问题。 RF810编程器工作的画面如下:

c7.jpg (23608 字节) 
RF810编程器的编程操作。

c8.jpg (22412 字节) 
RF810编程器的校验操作。


测试BIOS编程卡对4M芯片的读写及编程能力
  目前,市场上的4M芯片比较少,本站长跑遍了整个市场,才找到几片4M的芯片,是MX公司的,具体型号为MX29F040。这种片子BIOS编程卡能不能写,心里也没有底。
  对于各种型号的芯片,有的电脑爱好者还不大容易分清楚。第一代EEPROM芯片,是属于分块式的芯片,1M芯片的代表是28F010,这种芯片,编程时,需要加上+12V的电压,该电压即要加在VPP端,也要加在PRG#端,因此,编程卡上的J4和J5都要设在+12V的位置。2M的芯片,其代表为28F020,尽管是分块式的,但是J5不用加在+12V上,因为J5同时又是1M和2M芯片的转换端,对1M的芯片可以设在12V处,但是对2M的芯片,就不用设了,否则2M的芯片编程卡会当成1M的,因此它的地址线A17没有用上。

  对于FLASH  ROM芯片,不用加什么电压,用编程卡上的默认值即可。  

  忠告大家,如果对某片芯片无法判断其类型,先把它当成FLASH芯片,如果编程卡不认它,再先设J4成+12V,如果还不行,再把J5设成+12V。正常操作完毕后,一定要记住,把J4和J5复原!

  MX29F040是一片FLASH  ROM,所以不用设置任何跳线,把它按正确的方向插在管座上,先进行读操作,编程卡正确地认出了它,显示的信息如下:
c11.jpg (20095 字节)
 

  OK!察看生成的文件117.BIN,是一个512K的文件,的确是4M的。再进行写操作,编程卡也顺利地完成了,显示的画面如下:

c12.jpg (20944 字节)

  程序删除、编程和校验的字节都是080000,比2M的芯片操作时间长了不少。
  说明编程卡对4M芯片的识别也没有问题!的确做到了超前。

BIOS维修网站 www.biosrepair;com


Copyright © 2001 Biosrepair.com, All Rights Reserved

山东.烟台.BIOS维修网站 网络耗子制作完成
Emailnetmouse2905@yt-public.sd.cninfo.net