ST意法半导体
直播中

麻酱

8年用户 1250经验值
擅长:MEMS/传感技术
私信 关注
[问答]

ST25TV标签因错误RFAL_NFCV_ERROR_CMD_NOT_RECOGNIZED失败的原因?如何解决?

err = rfalNFCvPollerSelect(RFAL_NFCV_REQ_FLAG_DEFAULT, &gDevList->dev.nfcv.InvRes.UID[0]);
err = rfalNfcvPollerReadMultipleBlocks(RFAL_NFCV_REQ_FLAG_DEFAULT, &gDevList->dev.nfcv.InvRes.UID[0] , 0 , 4 ,&ttdata[0] , TT_TAGSIZE , &ttlen );
err = rfalST25xVPollerReadConfiguration(RFAL_NFCV_REQ_FLAG_DEFAULT,&gDevList->dev.nfcv.InvRes.UID[0],0,&ttdata[0]);
err = rfalST25xVPollerReadConfiguration(RFAL_NFCV_REQ_FLAG_DEFAULT,&gDevList->dev.nfcv.InvRes.UID[0],1,&ttdata[0]);
err = rfalST25xVPollerReadConfiguration(RFAL_NFCV_REQ_FLAG_DEFAULT,&gDevList->dev.nfcv.InvRes.UID[0],6,&ttdata[0]);
err = rfalNfcvPollerGetSystemInformation(RFAL_NFCV_REQ_FLAG_DEFAULT,&gDevList->dev.nfcv.InvRes.UID[0],ttdata,TT_TAGSIZE,&ttlen);
所有这些都有效并返回 ERR_NONE
err = rfalST25xVPollerPresentPassword(RFAL_NFCV_REQ_FLAG_DEFAULT,&gDevList->dev.nfcv.InvRes.UID[0],3,ttpwd,8);
这会返回 RFAL_NFCV_ERROR_CMD_NOT_RECOGNIZED。
ttpwd 是 8 和“0”的数组
密码长度为 4 也不起作用
ST25TV 的默认 PWD 为 0(由 ST25R3916 Discoevery 套件提供)








回帖(1)

张娜

2023-1-11 11:57:56
使用正确的密码
举报

更多回帖

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