ST意法半导体
直播中

刘桂兰

7年用户 930经验值
私信 关注
[问答]

在ST25DV16KC上写入多个块时出现错误0x12怎么解决?

我正在尝试使用 Feig LR1002 写入 ST25DV16KC 部件。我首先发送清单命令 (0x01),然后发送写入多个块命令 (0x24)。
我收到错误 0x12“指定的块已锁定且无法更改其内容”
01/11/23 10:27:46.827 >> 02 00 09 FF B0 01 00 18 43
01/11/23 10:27:46.991 << 02 00 1D 00 B0 00 02 03 00 E0 02 51 00 02 56 4A A4 03 00 E0 02 23 00 18 89 2B 09 E3 00 好
01/11/23 10:29:26.068 >> 02 00 34 FF B0 24 01 E0 02 51 00 02 56 4A A4 00 08 04 04 03 02 01 70 60 00 05 0B A0 90 80 0F 0E 0D 0C 113 10 12 00 16 15 14 00 00 00 00 00 00 00 00 18 18
01/11/23 10:29:26.077 << 02 00 0A 00 B0 95 12 00 94 29 读卡器:ISO 错误








回帖(1)

陈丽霞

2023-2-2 14:55:00
好吧,可能是您尝试写入的一个或多个块被写锁定了......
您可以使用 Get Multiple Block Security Status 命令或 option_flag=1 的 Read Single/read multiple Block 命令检查块是否被锁定。
我不确定如何解码 Feig 帧,但您是否尝试编写超过 4 个块?(Feig帧10:29:26:068的字节数好像很长)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分