2024-08-13 05:48 AM
Hello,
I am working with the ST X-NUCLEO-NFC06A1, the X-Cube-NFC6, and the NTP5332 (NTAG 5) NFC V Tag from NXP. According to the NTAG’s datasheet, a "read config" is performed using the command "0xC0," and "write config" using the command "0xC1." The frame structure for these commands is described as follows:
The Data for reading and writing the config memory on address 0x37 should look like this:
I would like to write the value "08120F00h" to the block with the address "0x37." I have used the function "rfalNfcvPollerTransceiveReq()" to first read the data , and it looks as follows:
"err" is getting the Value "ERR_TIMEOUT" when i try to do this. Also when i try to write to that address.
What could be causing this issue?
Kind regards,
Lukas
Solved! Go to Solution.
2024-08-14 01:02 AM
Hello Lukas5,
I think your are not sending the Number of Blocks byte.
Please compare e.g. the implementation of rfalNfcvPollerReadMultipleBlocks().
BR, Ulysses
2024-08-14 01:02 AM
Hello Lukas5,
I think your are not sending the Number of Blocks byte.
Please compare e.g. the implementation of rfalNfcvPollerReadMultipleBlocks().
BR, Ulysses