SPI FLASH 编程器说明

  • 格式:pdf
  • 大小:590.97 KB
  • 文档页数:8

SPI FLASH编程器说明
概述:
由于串行 B IOS 芯片具有体积小,容量大的特点。

现在新型主板,中九等已经普遍使用如:W25X10(1MB ) ,W25X20(2MB ) ,W25X40(4MB ),W25X80(8MB ), MX25L4005(4MB ),MX25L8005(8MB ),MX25L1605(16MB ),MX25L3205(32MB )
这些串行 B IOS 芯片,为系统设计人员提供了一个支持便携式电脑、台式机和服务器的先进性能和增强型功能的 B IOS 解决方案。

对于这些串行芯片,目前只有专业的编程器才可支持,但专业的编程器价格很贵,不是一般维修的用户可以拥有的;因此我们制作出一款可支持 ST,WINB IND, AMIC,MXIC,SST, SPANSION,EON,PMC 等厂家的8脚串行芯片编程器,以便普通维修用户可以读写串行 BIOS芯片。

该款编程器特点:
1、USB通信。

2、支持WIN98,WINME,WIN2K,WINXP,VISTA等操作系统。

3、采用USB口供电,供电输出有500mA的熔断保险丝(带熔断保险丝版本),可有效防
止外面短路对主板影响(防止烧主板),目标板亦可同时与USB一起供电。

4、采用最新版超稳定固件,更稳定。

编程器图片
驱动安装
1:找一个空闲的USB接口把下载器插上,电脑就会发现新硬件了,如图所示
2:出现安装新硬件向导的时候我们选择“否,暂时不”,因为我们要手动安装驱动
3:然后点击下一步,在下个窗口中我们选择“从列表或指定位置安装”自己手动寻找驱动(找到传输给你的压缩包解压出来的文件地址).
4:然后点确定,再点下一步,可看到文件复制进度
5:如下显示就完成了驱动的安装了
编程器使用:
1:打开软件
2:插上编程器
主程序界面:USB 驱动安装正确及 USB 数据线插好后,驱动程序的 USB Status 状态变成绿色;如果 USB 数据没有插好,则会变成红色
芯片位置:8 脚串行 BIOS 芯片,安装在编程器 DIP 插座的正确位置,芯片缺口朝向锁紧把手方向。

测试芯片的型号:
按程序中的“D 检测”按钮,程序会显示插在编程器上面的芯片的 ID,芯片的厂家及容量等信息。

下图程序已经检测出芯片的厂家是 EON,芯片的容量是 8M。

注意:对芯片进行读写操作前,必须按“D检测”按钮,让程序自动识别芯片的相关信息。

读芯片中的数据
以读 EON25T80 芯片为例,该芯片程序测试出来的容量是 8 Mbit 大小,这是 8M 比特的容量,它存储的文件大小应该是 1M byte(字节)大小,因此,容量选取是 1M。

然后点击“R 读取”按钮。

芯片容量知识:
厂家标注芯片的容量,是以 B(比特)为单位的,一比特,就是一个小房间,存放一个二进制数据;数据保存是以 Byte(字节)为单位保存的,一个字节是 8 个二进制位。

因此,芯片的容量除以 8 就得到了数据文件的大小。

比如,芯片上标注的容量是 8M(B) ,其数据文件应该是1M(Byte) 。

正在读取芯片内容
写数据到芯片中
同样是先按程序中的“D检测”按钮,测试芯片的相关信息,然后,点击“W 编程”按钮,程序会让你选择要读入的文件的位置及文件名。

选择好要烧写的文件后,程序会自动擦除芯片,并自动把数据写入到芯片中。

编程器支持的芯片:
由于各个厂商的 SPI Flash 的编程接口的统一,芯片支持只存在其容量不同问题。

多时候,我们只需把整个文件写入 Flash 就可以了。

编程器支持的芯片如下:
AMIC:
A25L05P,A25L10P,A25L20P,A25L40P,A25L80P,A25L16P
ATMEL:
AT25DF041A,AT25DF321,AT25F004,AT25F512A,AT25F2048,AT25F4096,AT25F1024A,AT25FS010,AT25FS040,AT26DF081A,AT26DF161A,AT26DF321,AT26F004
EON:
EN25B05 ,EN25P05 ,EN25B10 ,EN25P10 ,EN25BF20 ,EN25P20 ,EN25F20 ,EN25B40,EN25P40, EN25F40,EN25B80,·EN25P80,EN25F80,EN25T80,EN25B16,EN25P16,EN25B32,EN25P32,EN25B64, EN25P64
Excel Semiconductor Inc.
ES25P10,ES25P20,ES25P40,ES25P80,ES25P16,ES25P32
ESMT:
F25L04UA,F25L004A,F25L008A,F25L016A,F25L032A,F25L064A
ST:
M25P05A,M25P10A,M25P20,M25P40,M25P80,M25P16,M25P32,M25P64,M25PE10,M25PE20,M25PE40,M25PE80,M25PE16,M25PE32,M45PE10,M45PE20,M45PE40,M45PE80,M45PE16,M45PE32
MXIC:
MX25L512,MX25L1005,MX25L2005,MX25L4005,MX25L8005,MX25L1605,MX25L3205,MX25L6405 NexFlash:
NX25P80,NX25P16,NX25P32
Chingis Technology Corporation
Pm25LV512,Pm25LV010,Pm25LV020,Pm25LV040,Pm25LV080,Pm25LV016,Pm25LV032,Pm25LV064 Saifun Semiconductors
SA25F005,SA25F010,SA25F020,SA25F040,SA25F080,SA25F160,SA25F320,
Silicon Storage Technology SST
SST25VF512A,SST25LF010A,SST25VF010A,SST25LF020A,SST25VF020,SST25LF040A,SST25VF040B,SST25LF080A,SST25VF080B,SST25VF016B,SST25VF032B
WINBOND
W25P10,W25X10,W25Q10,W25P20,W25X20,W25Q20,W25P40,W25X40,W25Q40,W25P80,W25X80,W25Q80,W25P16,W25X16,W25Q16,W25P32,W25X32,W25Q32,W25P64,W25X64,W25Q64。