查看完整版本: 改版的asprogrammer2.1.2.39 id判断bug,待修复

liyf 发表于 2025-12-1 09:21:13

改版的asprogrammer2.1.2.39 id判断bug,待修复

写代码时只判断了9f的命令,但是也有不少芯片不支持这个命令的,所以就有读出全是ffffff的情况,导致提示id不一致而中断操作流程

临时解决方法:
将操作功能中的读id的勾取消的即可

后续版本在修复

火鸟 发表于 2025-12-2 12:20:04

支持一下,等修复版本~~

yilushiyi 发表于 2025-12-2 14:14:48

支持一下,等修复版本~~

liyf 发表于 2025-12-6 13:26:42

通过芯片支持列表中定义idcmd字段来实现,这是不错的方法
id - 芯片的id识别号,这个用十六进制表示(HEX). 支持9F, 90, AB, 15
idcmd - 读芯片id的命令代码,如idcmd="9F"表示读取id的命令代码是9F,idcmd="AB"表示读取id的命令代码是AB,默认(空白)为9F
读id命令为90如下:
                        <SST25VF020 id="BF43" idcmd="90" page="SSTB" size="262144" busycheck="1" vcc="3.3"/>
读id命令未设置时,默认是9F:
                        <W25Q128JV id="EF4018" page="256" size="16777216" busycheck="1" vcc="3.3"/>

后面软件改进后测试效果,到时再放上来供大家测试

xawgp 发表于 5 天前


支持一下,等修复版本~~

大侠客 发表于 4 天前

百忙之中更新

帝梦如梦 发表于 4 天前

支持一下,等修复版本~~

pinkgun 发表于 3 天前

期待下个版本
页: [1]
查看完整版本: 改版的asprogrammer2.1.2.39 id判断bug,待修复