;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;				Flash库操作指南
;
;1、关于文件头。文件头使用“[COMMON]”开头，里面包括了读取ID的操作方法等一些信息，首先您必须
;要确认Flash的使用的是那种读取ID的方法，命令一般只有9F、AB、90、15，然后操作读ID时后面跟;着
;一些数据冗余，此Flash的操作结构说明如下，比如“Read-ID-AB=0x04,0xAB,0x00,0x00,0x00”，
;其中Read-ID-AB表示操作的方法，0x04表示操作时命令序列的长度（包括1BYTE命令和3BYTE数据冗余），
;0xAB表示操作时的命令，后面的连续3BYTE的0x00表示数据冗余，当你要添加一种新的读ID方式，可以
;按照这种方法进行
;
;2、关于增加新的Flash型号到库。Flash也以“[]”包含，如[SST25VF080B]，这个信息将在上层软件中
;反应出来．
;
;3、关于Flash库的内容
;　　一般情况下，你只需填写以下信息即可：Capacity(容量)、Page-Size、
;　　ID-xx(只可能是ID-9F，ID-AB或者ID-90,ID-15或者你自己添加的ID方式中的一种)、ID-AB-MASK(;也可能不是AB)
;　　跟读ＩＤ的方式配对，请根据ID方式中0的个数填写相应的ID-XX-MASK，请参见现有库，Read、;Erase-Chip
;Enable-Write-Status-Register、Page-Program、Byte-Program、Write-Enable、Read-Status-;Register
;　　Write-Status-Register等，如果没有某些指令，可以不用填写
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


[COMMON]
Loader-Version=BL206v1.0.0
Firmware=Firmware\Spi_Lib.bin
Address=0x800
;读ID的方式
;首字节是命令序列的字节数
;之后是命令序列的每个字节数据
;ID总是读入四字节，故每款IC提供ID的同时还要提供MASK
;PC会按以下的顺序去对比每一款IC的ID
Read-ID-9F=0x01,0x9F
Read-ID-AB=0x04,0xAB,0x00,0x00,0x00
Read-ID-90=0x04,0x90,0x00,0x00,0x00
Read-ID-15=0x01,0x15

;Sector-Type有以下几种情况:
;Simple:总空间被划分成均一大小的Sector
;Little8:低地址的空间依次为8/8/16/32
;Big8:高地址的空间依次为8/8/16/32



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;SST
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[1]
Name=SST25VF080B
Capacity=0x100000
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
#ID
ID-9F=0xBF258E00
ID-9F-MASK=0xFFFFFF00
ID-AB=0xBF8E0000
ID-AB-MASK=0xFFFF0000
#命令
Read=0x03
Fast-Read=0x0B
Erase-4K=0x20
Erase-32K=0x52
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7
Byte-Program=0x02
AAI-Word-Program=0xAD
Read-Status-Register=0x05
Enable-Write-Status-Register=0x50
Write-Status-Register=0x01
Write-Enable=0x06
Write-Disable=0x04
Enable-SO-Busy=0x70
Disable-SO-Busy=0x80



[2]
;组织
Name=SST25VF016B
Capacity=0x200000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xBF254100
ID-9F-MASK=0xFFFFFF00
ID-AB=0xBF410000
ID-AB-MASK=0xFFFF0000
;命令
Read=0x03
Fast-Read=0x0B
Erase-4K=0x20
Erase-32K=0x52
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7
Byte-Program=0x02
AAI-Word-Program=0xAD
Read-Status-Register=0x05
Enable-Write-Status-Register=0x50
Write-Status-Register=0x01
Write-Enable=0x06
Write-Disable=0x04
Enable-SO-Busy=0x70
Disable-SO-Busy=0x80



[3]
;组织
Name=SST25VF032B
Capacity=0x400000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xBF254A00
ID-9F-MASK=0xFFFFFF00
ID-AB=0xBF4A0000
ID-AB-MASK=0xFFFF0000
;命令
Read=0x03
Fast-Read=0x0B
Erase-4K=0x20
Erase-32K=0x52
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7
Byte-Program=0x02
AAI-Word-Program=0xAD
Read-Status-Register=0x05
Enable-Write-Status-Register=0x50
Write-Status-Register=0x01
Write-Enable=0x06
Write-Disable=0x04
Enable-SO-Busy=0x70
Disable-SO-Busy=0x80


[4]
;组织
Name=SST25VF010
Capacity=0x20000
Sector-Type=Simple
Max-Sector-Size=0x8000
Page-Size=0x100
;ID
ID-AB=0xBF490000
ID-AB-MASK=0xFFFF0000
ID-90=0xBF490000
ID-90-MASK=0xFFFF0000
;命令
AAI-Byte-Program=0xAF
Byte-Program=0x02
Erase-4K=0x20
Erase-Sector=0xD8
Erase-Chip=0x60
Enable-Write-Status-Register=0x50


[5]
;组织
Name=SST25VF512
Capacity=0x10000
Sector-Type=Simple
Max-Sector-Size=0x8000
Page-Size=0x100
;ID
ID-AB=0xBF480000
ID-AB-MASK=0xFFFF0000
ID-90=0xBF480000
ID-90-MASK=0xFFFF0000
;命令
AAI-Byte-Program=0xAF
Byte-Program=0x02
Erase-4K=0x20
Erase-Sector=0xD8
Erase-Chip=0x60
Enable-Write-Status-Register=0x50



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Winbond
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[6]
;组织
Name=WinbondW25X16
Capacity=0x200000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xEF301500
ID-9F-MASK=0xFFFFFF00
;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7



[7]
;组织
Name=WinbondW25X80
Capacity=0x100000
Sector-Type=Simple
;Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xEF301400
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7


[8]
;组织
Name=Winbond25B20
Capacity=0x40000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-90=0xEF310000
ID-90-MASK=0xFFFF0000
;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7



[9]
;组织
Name=Winbond25P80
Capacity=0x100000
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xEF201400
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Word-Program=0x02
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7

[10]
;组织
Name=Winbond25P16
Capacity=0x200000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xEF201500
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Word-Program=0x02
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;PMC
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[11]
;组织
Name=PMCPm25LV512
Capacity=0x10000
Sector-Type=Simple
Max-Sector-Size=0x8000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-AB=0x9D7B7F00
ID-AB-MASK=0xFFFFFF00
;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0xD7
Erase-32K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7



[12]
;组织
Name=PMCPm25LV040
Capacity=0x80000
Max-Sector-Size=0x8000
Min-Sector-Size=0x1000
;ID
ID-AB=0x9D7E7F00
ID-AB-MASK=0xFFFFFF00
Page-Size=0x100
;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0xD7
Erase-32K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;ST
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[13]
;组织
Name=STM25P05-A
Capacity=0x10000
Max-Sector-Size=0x8000
Page-Size=0x100
;ID
ID-9F=0x20201000
ID-9F-MASK=0xFFFFFF00
;命令
Page-Program=0x02
Erase-Sector=0xD8
Erase-Chip=0xC7



[14]
;组织
Name=STM25P10-A
Capacity=0x20000
Max-Sector-Size=0x8000
Page-Size=0x100
;ID
ID-9F=0x20201100
ID-9F-MASK=0xFFFFFF00
;命令
Page-Program=0x02
Erase-Sector=0xD8
Erase-Chip=0xC7


[15]
;组织
Name=STM25P10V6
Capacity=0x20000
Max-Sector-Size=0x8000
Page-Size=0x80
;ID
ID-AB=0x10000000
ID-AB-MASK=0xFF000000
;命令
Page-Program=0x02
Erase-Sector=0xD8
Erase-Chip=0xC7



[16]
;组织
Name=STM25P10AV
Capacity=0x20000
Max-Sector-Size=0x8000
Page-Size=0x100
;ID
ID-AB=0x10000000
ID-AB-MASK=0xFF000000
;命令
Page-Program=0x02
Erase-Sector=0xD8
Erase-Chip=0xC7



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Saifun
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[17]
;组织
Name=SaifunSA25F010
Capacity=0x20000
Max-Sector-Size=0x8000
Page-Size=0x100
;ID
ID-AB=0x10000000
ID-AB-MASK=0xFF000000
;命令
Erase-Page=0x81
Erase-Sector=0xD8
Erase-Chip=0xC7



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;EON
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[18]
;组织
Name=EON25B08
Capacity=0x100000
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x1C311400
ID-9F-MASK=0xFFFFFF00
ID-AB=0x1C242500
ID-AB-MASK=0xFFFFFF00
;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7



[19]
;组织
Name=EON25B16
Capacity=0x200000
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x1C311500
ID-9F-MASK=0xFFFFFF00
;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7


[20]
;组织
Name=EON25B16
Capacity=0x200000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x1C20151c
ID-9F-MASK=0xFFFFFFff
ID-90=0x14000000
ID-90-MASK=0xFF000000
;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7



[21]
;组织
Name=EONEN25B32
Capacity=0x400000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x1C201600
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7




;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;AMIC
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[22]
;组织
Name=AMIC25L080
Capacity=0x100000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x37301400
ID-9F-MASK=0xFFFFFF00
;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7


[23]
;组织
Name=AMIC25L80P
Capacity=0x100000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x7F372014
ID-9F-MASK=0xFFFFFFFF
;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7


[24]
;组织
Name=AMIC25L16P
Capacity=0x200000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x7F372015
ID-9F-MASK=0xFFFFFFFF
;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7



[25]
;组织
Name=AMIC25L040
Capacity=0x80000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x37301300
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7



[26]
;组织
Name=AMIC25L016
Capacity=0x200000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x37301500
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7



[27]
;组织
Name=AMIC25L040
Capacity=0x80000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x7F372013
ID-9F-MASK=0xFFFFFFFF

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7





;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;ATmel
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[28]
;组织
Name=ATmel26DF161
Capacity=0x200000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x1F460000
ID-9F-MASK=0xFFFFFFFF
;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7



[29]
;组织
Name=ATmelAT26DF081A
Capacity=0x100000
Sector-Type=Simple
;Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x1F450100
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7





;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Spansion
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[30]
;组织
Name=SpansionS25FL016A
Capacity=0x200000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x01021400
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7




;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;KH
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[31]
;组织
Name=KH25L8005M2C
Capacity=0x100000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xC2201400
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7




;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;ESMT
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[32]
;组织
Name=ESMT25K016
Capacity=0x200000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x8C221500
ID-9F-MASK=0xFFFFFF00
;命令
Read=0x03
Fast-Read=0x0B
Erase-4K=0x20
Erase-32K=0x52
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7
Byte-Program=0x02
AAI-Word-Program=0xAD
Read-Status-Register=0x05
Enable-Write-Status-Register=0x50
Write-Status-Register=0x01
Write-Enable=0x06
Write-Disable=0x04
Enable-SO-Busy=0x70
Disable-SO-Busy=0x80

[33]
;组织
Name=ESMT25K08A
Capacity=0x100000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x8C201400
ID-9F-MASK=0xFFFFFF00
;命令
Read=0x03
Fast-Read=0x0B
Erase-4K=0x20
Erase-32K=0x52
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7
Byte-Program=0x02
AAI-Word-Program=0xAD
Read-Status-Register=0x05
Enable-Write-Status-Register=0x50
Write-Status-Register=0x01
Write-Enable=0x06
Write-Disable=0x04
Enable-SO-Busy=0x70
Disable-SO-Busy=0x80



[34]
;组织
Name=ESMT25L016
Capacity=0x200000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x8C201500
ID-9F-MASK=0xFFFFFF00
;命令
Read=0x03
Fast-Read=0x0B
Erase-4K=0x20
Erase-32K=0x52
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7
Byte-Program=0x02
AAI-Word-Program=0xAD
Read-Status-Register=0x05
Enable-Write-Status-Register=0x50
Write-Status-Register=0x01
Write-Enable=0x06
Write-Disable=0x04
Enable-SO-Busy=0x70
Disable-SO-Busy=0x80



[35]
;组织
Name=ESMTF25L004A
Capacity=0x80000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x8C201300
ID-9F-MASK=0xFFFFFF00
;命令
Read=0x03
Fast-Read=0x0B
Erase-4K=0x20
Erase-32K=0x52
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7
Byte-Program=0x02
AAI-Word-Program=0xAD
Read-Status-Register=0x05
Enable-Write-Status-Register=0x50
Write-Status-Register=0x01
Write-Enable=0x06
Write-Disable=0x04
Enable-SO-Busy=0x70
Disable-SO-Busy=0x80






[36]
Name=MX25L1605A
Capacity=0x200000
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xC2201500
ID-9F-MASK=0xFFFFFF00
;命令
Read=0x03
Fast-Read=0x0B

Erase-64K=0x52
Erase-4K=0x20
Erase-Chip=0xC7
Page-Program=0x02
Read-Status-Register=0x05
Enable-Write-Status-Register=0x50
Write-Status-Register=0x01
Write-Enable=0x06
Write-Disable=0x04
Enable-SO-Busy=0x70
Disable-SO-Busy=0x80


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;MXIC
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[37]
;组织
Name=MXICMX25L6405D
Capacity=0x800000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xC2201700
ID-9F-MASK=0xFFFFFF00
;命令
Read=0x03
Fast-Read=0x0B
Erase-4K=0x20
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7
Byte-Program=0x02
Read-Status-Register=0x05
Write-Status-Register=0x01
Write-Enable=0x06
Write-Disable=0x04



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;TSI
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[38]
;组织
Name=TSI TS25L80P
Capacity=0x100000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x20801400
ID-9F-MASK=0xFFFFFF00
ID-90=0x7F7F0000
ID-90-MASK=0xFFFF0000
;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;PHL
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[39]
;组织
Name=PHL25P32
Capacity=0x400000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x20201610
ID-9F-MASK=0xFFFFFFFF
ID-90=0x15151515
ID-90-MASK=0xFFFFFFFF
;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;cFeon
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[40]
;组织
Name=cFeonF32
Capacity=0x400000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x1C001600
ID-9F-MASK=0xFF00FF00
;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;ESI
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[41]
;组织
Name=ESIM80A
Capacity=0x100000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x4A321400
ID-9F-MASK=0xFFFFFF00
;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7












;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 2011-11-04 Add 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[42]
;组织
Name=WinbondW25X10BV
Capacity=0x020000
Sector-Type=Simple
;Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xEF301100
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7

[43]
;组织
Name=WinbondW25X20BV
Capacity=0x040000
Sector-Type=Simple
;Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xEF301200
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7


[44]
;组织
Name=WinbondW25X40BV
Capacity=0x080000
Sector-Type=Simple
;Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xEF301300
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7



[45]
;组织
Name=WinbondW25Q40BV
Capacity=0x080000
Sector-Type=Simple
;Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xEF401300
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7


[46]
;组织
Name=WinbondW25Q80BV
Capacity=0x100000
Sector-Type=Simple
;Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xEF401400
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7


[47]
;组织
Name=WinbondW25Q16BV
Capacity=0x200000
Sector-Type=Simple
;Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xEF401500
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7

[48]
;组织
Name=WinbondW25Q32BV
Capacity=0x400000
Sector-Type=Simple
;Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xEF401600
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7









;临时配置
[49]
;组织
Name=未知
Capacity=0x100000
Sector-Type=Simple
;Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xC8401400
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7

;临时配置
[50]
;组织
Name=未知
Capacity=0x100000
Sector-Type=Simple
;Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xC8401500
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7

[51]
;组织
Name=Nantronics N25S80
Capacity=0x100000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
; ID
ID-9F                        = 0xD53014D5
ID-9F-MASK                   = 0xFFFFFFFF
ID-90                        = 0xD513D513
ID-90-MASK                   = 0xFFFFFFFF
; 命令
Page-Program                 = 0x02
Enable-Write-Status-Register = 0x50

[52]
;组织
Name=cFeonF32
Capacity=0x200000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x1C001500
ID-9F-MASK=0xFF00FF00
;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Sector=0xD8
Erase-Chip=0xC7


[53]
;组织
Name=Nantronics N25S16
Capacity=0x200000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
; ID
ID-9F                        = 0xD53015D5
ID-9F-MASK                   = 0xFFFFFFFF
ID-90                        = 0xD513D513
ID-90-MASK                   = 0xFFFFFFFF
; 命令
Page-Program                 = 0x02
Enable-Write-Status-Register = 0x50


[54]
;组织
Name=WinbondW25Q64
Capacity=0x800000
Sector-Type=Simple
;Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xEF401700
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7

[55]
; 组织
Name=N25S16
Capacity                     = 0x60000
Sector-Type                  = Simple
;Max-Sector-Size              = 0x10000
Min-Sector-Size              = 0x1000
Page-Size                    = 0x100
; ID
ID-9F                        = 0xD5301500
ID-9F-MASK                   = 0xFFFFFF00
ID-90                        = 0xD5140000
ID-90-MASK                   = 0xFFFF0000

; 命令
Write-Enable                 = 0x06
Write-Disable                = 0x04
Read-Status-Register         = 0x05
Write-Status-Register        = 0x01
Read                         = 0x03
Fast-Read                    = 0x0B
Page-Program                 = 0x02
Erase-4K                     = 0x20
Erase-64K                    = 0xD8
Erase-Chip                   = 0xC7

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;KH
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[56]
;组织
Name=KH25L4006ver001
Capacity=0x80000
Sector-Type=Simple
Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x80
;ID
ID-9F=0xC2201300
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7


[57]
;组织
Name=WinbondW25Q128BV
Capacity=0x1000000
Sector-Type=Simple
;Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xEF401800
ID-9F-MASK=0xFFFFFF00

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7


[58]
;组织
Name=BG25Q80A
Capacity=0x100000
Sector-Type=Simple
;Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xE04014E0
ID-9F-MASK=0xFFFFFFFF

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7

[59]
;组织
Name=BG25Q16ASSCG
Capacity=0x200000
Sector-Type=Simple
;Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0xE04015E0
ID-9F-MASK=0xFFFFFFFF

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7

[60]
;组织
Name=cFeon
Capacity=0x200000
Sector-Type=Simple
;Max-Sector-Size=0x10000
Min-Sector-Size=0x1000
Page-Size=0x100
;ID
ID-9F=0x1C30171C
ID-9F-MASK=0xFFFFFFFF

;命令
Write-Enable=0x06
Write-Disable=0x04
Read-Status-Register=0x05
Write-Status-Register=0x01
Read=0x03
Fast-Read=0x0B
Page-Program=0x02
Erase-4K=0x20
Erase-64K=0xD8
Erase-Chip=0xC7
