|
支持芯片列表文件数据库结构说明
-
- <!---
- 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'/>
|
|