|
BIOS编程卡能否对其声称支持的所有芯片进行可靠地编程、读写,是我们测试的主要目的。另外,我们还要测试一下其在不同主频、不同档次机器上的使用情况,看其兼容性如何?稳定性如何! |
| 一、对普通1M FLASH芯片的读写、编程 |
| 把一片普通的ATMEL公司的AT29C010(1M的芯片)插在编程卡的插座上,启动机器,对其中的内容进行读入,显示的画面如下: |
|
系统能自动检测出芯片为AT29C010,芯片的容量是128K即1M的,正常读入,地址范围为000000-020000。然后再进行写入(即编程)实验,敲入的命令如下: |
|
控制程序先要删除芯片的内容,然后开始编程,编程结束后还要进行校验,全部没有问题后,才显示COMPLETE,顺利地完成写入工作,表示没有任何问题。 |
| 二、对普通2M FLASH芯片的读写、编程 |
再试一片2M的芯片,这次,拿来SST公司的39SF020,插到插座上,再进行读入和写入操作,显示的画面如下: |
|
读入时,地址范围比刚才的多了一倍,说明芯片的容量是2M的。这些,系统都自动检测出来了。再进行写入实验: |
|
|
程序执行结果也表明没有问题。 |
| 后来依次又实验了F29C51001、F29C51002;W29C010、W29C020、AT49F001、AT49F002;Am29F010、Am29002、Am29F040,实验的芯片容量从1M到4M,都可以可靠地读写、编程,表明BIOS编程卡的确做到了能够可靠地支持市面上大多数芯片。 |
| 三、对分块式BIOS芯片的读写、编程实验 |
找来一片INTEL出的I28F010芯片,这是一片分块式的芯片,其内部结构分成了几个部分,在对芯片进行编程时,要在其VPP端加上+12V的编程电压,并且,其PR#端也要加上+12V的编程电压,因此,编程卡上要加上这两个电压,即把J4、J5跳线设到+12V的位置。 |
|
|
首先进行读入实验,程序也把芯片的类型正确识别出来,读入正常完成。 |
|
在对芯片进行写入时,这个画面和我们上面看到的不同。在对芯片内的数据进行删除时,它按芯片内部分成的块来删除,先删除BOOT,然后删除PARA1、PARA2,最后再删除MAIN部分。其它的操作就和上面一样了。这说明这片芯片是比较特殊的。 |
|
最后还有一句,是上面没有看到的,那就是提醒你不要忘了把J4、J5跳线跳回原来的位置。所以,操作完毕后,要记住把跳线J4、J5跳回原样。 |
| 四、在不同的机器上对编程卡进行测试 |
| 这一点比较好办,我这里的机器比较多,计有286、386、486(66)、586(PR133),最高档的机器是我自己用的PIII800。通过在这些机器上进行测试,可以发现,编程卡工作的速度是随机器档次的不同而不同,机器的档次高,它读写的速度就快,机器的档次低,编程卡读写的速度就慢,但没有发现其速度有跟不上机器的CPU主频的现象,说明它的程序设计得比较完美,可以很好地适应各类不同的机器。 |
| 五、用编程器再对所写的芯片进行校验 |
把写好的所有芯片,用一台RF810编程器进行测试,说明没有任何问题。 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,所以不用设置任何跳线,把它按正确的方向插在管座上,先进行读操作,编程卡正确地认出了它,显示的信息如下: |
![]() |
|
OK!察看生成的文件117.BIN,是一个512K的文件,的确是4M的。再进行写操作,编程卡也顺利地完成了,显示的画面如下: |
![]() |
程序删除、编程和校验的字节都是080000,比2M的芯片操作时间长了不少。 |
| 说明编程卡对4M芯片的识别也没有问题!的确做到了超前。 |
BIOS维修网站 www.biosrepair;com |
山东.烟台.BIOS维修网站 网络耗子制作完成 Email:netmouse2905@yt-public.sd.cninfo.net |