STM32
直播中

王艳

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

使用ATSHA204A把slot0和slot1设置成密钥区,不能进行任何读写的原因?

我先把芯片配置好,,把slot0和slot1设置成密钥区,不能进行任何读写,可以执行所有加密命令,无限次使,用然后锁上config区。烧写slot0和slot1的秘钥进去,锁上data区。
        随后我发送Nonce命令,带32个字节的随机数,更新芯片中的TempKey的值,然后发送MAC命令(77 07 08 07 00 00 +CRC),如果执行正常,会返回一个32字节的digest,但是芯片反馈04 0f +CRC,说正确接收命令,但当前设备无法执行是为什么?还是说我前面步骤没完整?

回帖(1)

李志静

2024-4-24 09:51:43
发送发送标志命令发的太快了,导致芯片没有接收到
举报

更多回帖

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