Figure 37.
Software R2H data transfer display
A progress bar and a timer display the transfer progress.
At the end of the transfer, the CRC calculated by the ST25DV64KC-DISCO board is compared with the CRC
calculated by the PC software. Demonstration duration is displayed too.
Reader to host firmware upgrade
This function allows the user to send data (that is manipulated as binary) from the reader to the STM32L476xx
microcontroller device. The data is stored in the Flash memory and at the end of the transfer, the following
instruction code jumps to the new firmware location, demonstrating the capability to transfer large mounts of
binary data. For this example, the new firmware is stored in a secondary area in the Flash memory and it is not
intended to be used for new demonstrations. To come back to the initial firmware, press the reset button and it
reboots the reader with the with this firmware.
To prepare the ST25DV64KC-DISCO for the firmware upgrade demonstration, power up the board, then touch the
FTM icon to start the fast transfer mode demonstration (
The kit is now waiting for a reader action (see
Smart phone and firmware upgrade
sections) to continue the demonstration. The dedicated firmware is located in:
ST25DV-
DISCOVERY\Demonstrations\ST25DVDemo_FwUpgd\Binary
folder
To execute the firmware download, the user first has to send (from the reader) a correct password (for this
demonstration the password is 0x12345678). During the password check, the Flash memory area where the
firmware is to be stored is erased (
UM2949
Main menu
UM2949
-
Rev 1
page 34/60