| 
 | 
 
支持芯片列表文件数据库结构说明 
 
-  
 
  
 
- <!---
 
 - size - 芯片的总容量大小,以十进制表示,单位为字节(Byte)不是位(bit)(DEC)
 
 - page - 芯片的分页大小,以十进制表示,单位为字节(Byte)不是位(bit)(DEC). Для SST AAI Word programm - SSTW. Для SST AAI Byte programm - SSTB.
 
 - id - 芯片的id识别号,这个用十六进制表示(HEX). 支持9F, 90, AB, 15
 
 - spicmd - 读写spi芯片时所采用的spi命令,如spicmd="25", spicmd="45", spicmd="95",spicmd="93",spicmd="24",spicmd="nand",KB是单独KB901x系列芯片使用的
 
 - otp - 芯片拥有的一次性写入的空间大小,以十进制表示
 
 - script - 脚本文件名在程序目录下的scripts目
 
 - busycheck - 忙检查,设置为0禁用,1为启用,禁用可以有效提高编程效率,有些芯片禁用会写出问题,校验过不了,这时请取消。没有这项为默认busycheck=1
 
 - addrtype - 地址类型,0:7bit,1:1byte,2:1byte_1bit,3:1byte_2bit,4:1byte_3bit,5:2byte,6:2byte_1bit
 
 - addrbitlen - 地址长度,6,8,10,11,12
 
 - vcc - 芯片电压属性,可设置为1.8,2.5,3.3,5.0
 
 - ChunkSize - 区分93xx是16bit还是8bit,数值代表几个字节,1代表1×8=8bit,2代表2×8=16bit
 
 - Adapter - 使用转接板(适配器),会显示在adapter标签
 
 - pages - spi nand使用,一个块包含多少页,small block一般是32页,常见的large block就是64页的
 
 - blocks - spi nand使用,代表有多少块
 
 - spare - spi nand使用,代表备用区多少字节
 
 - planes - spi nand使用,代表叠层片区的数量
 
 - dies - spi nand使用,代表芯片封装有几个芯片核心
 
  
 
- -->
 
  复制代码 1、25xx(spi nor flash) 
可使用下面字段: 
size - 芯片的总容量大小,以十进制表示,单位为字节(Byte)不是位(bit)(DEC) 
page - 芯片的分页大小,以十进制表示,单位为字节(Byte)不是位(bit)(DEC). Для SST AAI Word programm - SSTW. Для SST AAI Byte programm - SSTB. 
id - 芯片的id识别号,这个用十六进制表示(HEX). 支持9F, 90, AB, 15 
spicmd - 读写spi芯片时所采用的spi命令,如spicmd="25", spicmd="45", spicmd="95",spicmd="93",spicmd="24",spicmd="nand",KB是单独KB901x系列芯片使用的 
otp - 芯片拥有的一次性写入的空间大小,以十进制表示 
busycheck - 忙检查,设置为0禁用,1为启用,禁用可以有效提高编程效率,有些芯片禁用会写出问题,校验过不了,这时请取消。没有这项为默认busycheck=1 
vcc - 芯片电压属性,可设置为1.8,2.5,3.3,5.0 
script - 脚本文件名在程序目录下的scripts目 
Adapter - 使用转接板(适配器),会显示在adapter标签 
 
例如 
            <W25Q64FW id="EF6017" otp="768" page="256" size="8388608" busycheck="1" spicmd="25" vcc="1.8"/> 
 
2、24xx(i2c eeprom) 
可使用下面字段: 
size - 芯片的总容量大小,以十进制表示,单位为字节(Byte)不是位(bit)(DEC) 
page - 芯片的分页大小,以十进制表示,单位为字节(Byte)不是位(bit)(DEC). Для SST AAI Word programm - SSTW. Для SST AAI Byte programm - SSTB. 
addrtype - 地址类型,0:7bit,1:1byte,2:1byte_1bit,3:1byte_2bit,4:1byte_3bit,5:2byte,6:2byte_1bit 
spicmd - 读写spi芯片时所采用的spi命令,如spicmd="25", spicmd="45", spicmd="95",spicmd="93",spicmd="24",spicmd="nand",KB是单独KB901x系列芯片使用的 
script - 脚本文件名在程序目录下的scripts目 
vcc - 芯片电压属性,可设置为1.8,2.5,3.3,5.0 
Adapter - 使用转接板(适配器),会显示在adapter标签 
 
例如 
            <AT24C128 page="64" size="16384" addrtype="5" spicmd="24" vcc="3.3"/> 
 
3、95xx(spi eeprom) 
可使用下面字段: 
size - 芯片的总容量大小,以十进制表示,单位为字节(Byte)不是位(bit)(DEC) 
page - 芯片的分页大小,以十进制表示,单位为字节(Byte)不是位(bit)(DEC). Для SST AAI Word programm - SSTW. Для SST AAI Byte programm - SSTB. 
spicmd - 读写spi芯片时所采用的spi命令,如spicmd="25", spicmd="45", spicmd="95",spicmd="93",spicmd="24",spicmd="nand",KB是单独KB901x系列芯片使用的 
busycheck - 忙检查,设置为0禁用,1为启用,禁用可以有效提高编程效率,有些芯片禁用会写出问题,校验过不了,这时请取消。没有这项为默认busycheck=1 
vcc - 芯片电压属性,可设置为1.8,2.5,3.3,5.0 
script - 脚本文件名在程序目录下的scripts目 
Adapter - 使用转接板(适配器),会显示在adapter标签 
 
例如 
            <M95080W page="32" size="1024" spicmd="95" vcc="3.3"/> 
 
4、45xx(spi data flash) 
可使用下面字段: 
size - 芯片的总容量大小,以十进制表示,单位为字节(Byte)不是位(bit)(DEC) 
page - 芯片的分页大小,以十进制表示,单位为字节(Byte)不是位(bit)(DEC). Для SST AAI Word programm - SSTW. Для SST AAI Byte programm - SSTB. 
id - 芯片的id识别号,这个用十六进制表示(HEX). 支持9F, 90, AB, 15 
spicmd - 读写spi芯片时所采用的spi命令,如spicmd="25", spicmd="45", spicmd="95",spicmd="93",spicmd="24",spicmd="nand",KB是单独KB901x系列芯片使用的 
otp - 芯片拥有的一次性写入的空间大小,以十进制表示 
busycheck - 忙检查,设置为0禁用,1为启用,禁用可以有效提高编程效率,有些芯片禁用会写出问题,校验过不了,这时请取消。没有这项为默认busycheck=1 
vcc - 芯片电压属性,可设置为1.8,2.5,3.3,5.0 
script - 脚本文件名在程序目录下的scripts目 
Adapter - 使用转接板(适配器),会显示在adapter标签 
 
例如 
            <AT45DB081D id="1F2500" page="264" size="1081344" spicmd="45" vcc="3.3"/> 
 
5、93xx(Microwire) 
可使用下面字段: 
size - 芯片的总容量大小,以十进制表示,单位为字节(Byte)不是位(bit)(DEC) 
page - 芯片的分页大小,以十进制表示,单位为字节(Byte)不是位(bit)(DEC). Для SST AAI Word programm - SSTW. Для SST AAI Byte programm - SSTB. 
addrbitlen - 地址长度,6,8,10,11,12 
spicmd - 读写spi芯片时所采用的spi命令,如spicmd="25", spicmd="45", spicmd="95",spicmd="93",spicmd="24",spicmd="nand",KB是单独KB901x系列芯片使用的 
script - 脚本文件名在程序目录下的scripts目 
vcc - 芯片电压属性,可设置为1.8,2.5,3.3,5.0 
Adapter - 使用转接板(适配器),会显示在adapter标签 
 
例如 
            <M93LC46B size="128" addrbitlen="6" vcc="3.3" spicmd="93" ChunkSize="2"/> 
            <M93LC46A size="128" addrbitlen="7" vcc="3.3" spicmd="93" ChunkSize="1"/> 
 
6、kb90xx(spi ec) 
可使用下面字段: 
size - 芯片的总容量大小,以十进制表示,单位为字节(Byte)不是位(bit)(DEC) 
page - 芯片的分页大小,以十进制表示,单位为字节(Byte)不是位(bit)(DEC). Для SST AAI Word programm - SSTW. Для SST AAI Byte programm - SSTB. 
id - 芯片的id识别号,这个用十六进制表示(HEX). 支持9F, 90, AB, 15 
spicmd - 读写spi芯片时所采用的spi命令,如spicmd="25", spicmd="45", spicmd="95",spicmd="93",spicmd="24",spicmd="nand",KB是单独KB901x系列芯片使用的 
otp - 芯片拥有的一次性写入的空间大小,以十进制表示 
busycheck - 忙检查,设置为0禁用,1为启用,禁用可以有效提高编程效率,有些芯片禁用会写出问题,校验过不了,这时请取消。没有这项为默认busycheck=1 
vcc - 芯片电压属性,可设置为1.8,2.5,3.3,5.0 
script - 脚本文件名在程序目录下的scripts目 
Adapter - 使用转接板(适配器),会显示在adapter标签 
 
例如 
            <KB9012 id="0" page="128" size="131072" spicmd="KB" vcc="3.3"/> 
 
7、spi nand 
可使用下面字段: 
size - 芯片的总容量大小,以十进制表示,单位为字节(Byte)不是位(bit)(DEC) 
page - 芯片的分页大小,以十进制表示,单位为字节(Byte)不是位(bit)(DEC). Для SST AAI Word programm - SSTW. Для SST AAI Byte programm - SSTB. 
id - 芯片的id识别号,这个用十六进制表示(HEX). 支持9F, 90, AB, 15 
pages - spi nand使用,一个块包含多少页,small block一般是32页,常见的large block就是64页的 
blocks - spi nand使用,代表有多少块 
spare - spi nand使用,代表备用区多少字节 
planes - spi nand使用,代表叠层片区的数量 
dies - spi nand使用,代表芯片封装有几个芯片核心 
spicmd - 读写spi芯片时所采用的spi命令,如spicmd="25", spicmd="45", spicmd="95",spicmd="93",spicmd="24",spicmd="nand",KB是单独KB901x系列芯片使用的 
otp - 芯片拥有的一次性写入的空间大小,以十进制表示 
busycheck - 忙检查,设置为0禁用,1为启用,禁用可以有效提高编程效率,有些芯片禁用会写出问题,校验过不了,这时请取消。没有这项为默认busycheck=1 
vcc - 芯片电压属性,可设置为1.8,2.5,3.3,5.0 
script - 脚本文件名在程序目录下的scripts目 
Adapter - 使用转接板(适配器),会显示在adapter标签 
 
 例如 
      <W25N01GV id="EFAA21" page="2048" size="134217728" spare="64" blocks="1024" vcc="3.3" spicmd='nand'/> 
 
 
 |   
 
 
 
 |