DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 558|回复: 2
打印 上一主题 下一主题

asprogrammer-2.1.2 diy编程器版,支持芯片列表文件说明

[复制链接]
跳转到指定楼层
楼主
发表于 2025-3-7 16:06:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
支持芯片列表文件数据库结构说明




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


  19. -->
复制代码
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'/>


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
板凳
发表于 2025-3-9 18:28:50 | 只看该作者

这个功能不错需要~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-4-2 04:53 , 耗时 0.090118 秒, 17 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表