• 欢迎访问起航教学!
当前位置:起航教学资源网范文写作电脑学习bios设置用内置编程卡修复BIOS

用内置编程卡修复BIOS

12-14 18:35:46   分类:bios设置   浏览次数: 395
标签:bios设置大全,http://www.qihang56.com 用内置编程卡修复BIOS,

   如果你升级失败,BIOS已经彻底破坏了,不能利用BOOT BLOCK或Flash Recover Boot Block来修复BIOS,而想热插拔却又找不到相同的主板,用编程器修复,可又不现实(一台编程器的价格基本上可以买一块主板)。怎么办?难道我的主板就这样报废了吗?其实我们可以利用内置插卡式ISA编程卡来修复。如图:内置插卡式BIOS编程卡(点击图标有详细介绍)
    内置插卡式的编程器只是一种8bit的标准的ISA卡,它可以插入电脑的任何一个ISA插槽中,和其它扩展卡一样,该控制卡需要独占一个I/O地址,以避免和系统内的其它设备发生冲突,为此,该卡上提供了一组DIP开关A2~A8,用以设定该卡的I/O地址,可设定的I/O地址见表1。

  BIOS编程卡是一种内置插卡式的编程器,其实只是一种8bit的标准的ISA卡,它可以插入电脑的任何一个ISA插槽中,在该卡上,有一个DIP32形式的FLASH ROM插座,可以对1~4M的FLASH ROM芯片编程,适用于AMD、INTEL、SST或WINBOND出品的芯片。和其它扩展卡一样,该控制卡需要独占一个I/O地址,以避免和系统内的其它设备发生冲突,为此,该卡上提供了一组DIP开关A2~A8,用以设定该卡的I/O地址,可设定的I/O地址见表1。由于是标准的ISA接口,该卡要占用2K的上位内存,为了避免与其它的扩展卡冲突,该卡提供了6个可选的上位内存地址,用J1~J3设定,相对应的地址范围见表2,默认的上位内存范围为C8000-C87FF,因此,启动机器时,不要启动内存管理程序HIMEM.SYS和EMM386.EXE。由于该内置编程卡只是一个简单的8bit ISA插卡,没有后挡板。为了防止该卡插错方向导致烧毁主板或自身,在卡上标注有正确的安装方向,按箭头指示将卡正确插入主板上任一ISA插槽,设定好I/O地址口和占据的上位地址范围,即完成了硬件安装。

  由于现在主板上的EPROM芯片用的已经比较少了,因此,该编程器不支持EPROM,只支持EEPROM芯片。为了兼容不同类型的芯片,该卡上还有一个跳线,用以设定芯片的编程电压(如28F020需12V的编程电压,29C020则不需要)。

  对芯片进行编程时,需要把计算机关闭,把需要编程的芯片插入编程卡上的DIP插座内。插入时要注意ROM芯片的一端有一个半圆形的凹口,在插入ROM芯片时,必须保证这个凹口方向和编程卡上标注的凹口方向一致,否则会导致芯片损坏。另外,还要根据芯片的类型设置好编程电压,才能通电。

  编程卡是在程序的控制下对芯片进行操作的,为此,随卡提供了一个Ctflash.exe编程操作软件,该软件是用在DOS状态下运行的,其格式为:

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

  各参数的含义如下:I/O为卡上设定的I/O地址,用16进制表示,默认的地址口为340h,R/W参数用来设定是读入数据(R)还是写入数据(W),Filename参数是要写入或保存的文件名,要注意的是,BIOS编程卡只能识别二进制格式的文件,文件的扩展名为Bin(从网上下载的升级文件就是这种格式),对于Intel的Hex格式或Motorola的Hex-S格式的文件,需要用相应的转换软件转换才能被程序识别。M参数是选择菜单工作方式,最后一个参数是用来设定语言的,E参数是用英文命令行方式。用CTFLASH/?格式可以查看该软件的帮助信息(10)。

  如:我们敲入命令:CTFLASH 340 R C:/BIOS.BIN/E,意思是把编程卡上的ROM中的数据读出来,读出的数据保存在C:盘下的BIOS.BIN文件中,设定的I/O口为340h(图11)。

  CTFLASH软件是自动识别芯片类型的,对于某些型号的芯片,它可以一直支持到4M,完全可以满足修复主板BIOS的需要。如果软件不能正常运行,说明该芯片的类型程序不能自动识别出来,这时需要加上/M参数,就可以从程序列出的名单中,选择相兼容的芯片(图12),以确保读写操作正常进行。如在菜单中找不到同公司、同型号选项,也可用其它公司同型号的产品代替,但型号必须完全相同,否则也可能性烧毁芯片。选定ROM型号后,在屏幕上会出现该ROM的一些基本数据。如果刚才选择ROM芯片的类型正确,编程器此时就会把该ROM的数据读入电脑的内存中。

  当芯片中的数据受损后,我们可以敲入命令:CTFLASH 340 W C:/BIOS.BIN,把保存在C:盘下的BIOS.BIN写入芯片中(图13)。当然我们也可以直接把从网上下载的升级文件直接写入到芯片中,因为下载的扩展名为Bin升级文件,其格式就是二进制格式的。

表1

I/O口地址 A8 A7 A6
300...303h On - -
320...323h On - On
340...343h On On -
360...363h On On On

表2

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

  对于PLCC封装的芯片的读写编程要用到DIP-PLCC转换插座,这种插座市场上比较多见。

  本文来自 http://www.qihang56.com 谢谢支持!

相关热词搜索:

分享到: 收藏
评论排行