NXP Semiconductors
AN12550
PNEV5190B evaluation board quick start guide
4 PN5190 secure firmware update
The PN5190 supports secure firmware update and it provides an easy way to upload
the firmware via the NFC Cockpit tool or by an application hosted on the microcontroller,
which implements secure firmware update functionality.
This document describes the process of how to flash the PN5190 FW to the PNEV5190B
evaluation board. It also explains how to prepare the firmware update software for any
microcontroller connected to the PN5190 IC.
The PNEV5190B customer evaluation board and MCUXpresso IDE toolchain are used
as a reference to describe the functionality.
4.1 Requirements
This section describes the system and hardware requirements needed to upload the new
version of the PN5190 FW.
4.1.1 System requirements
NFC Cockpit tool requirements:
•
The chapters below are describing the installation process of it
•
PC with USB port running on Microsoft Windows 10 operating system
•
VCOM CDC drivers (drivers are available in the installation package)
Firmware download library requirements:
•
Secure FW upload demo application is available in the provided release package
•
The demo application is prepared for the MCUXpresso IDE toolchain.
4.1.2 Hardware requirements
•
Enabled SPI host connection between microcontroller and PN5190 IC
•
USB connection between PC and microcontroller
Note:
PNEV5190B evaluation board provides all features required to test “Secure FW update”.
4.2 Block diagram overview
At a very high level, the system is divided into three parts.
•
PC host
•
Microcontroller host
•
PN5190
AN12550
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2021. All rights reserved.
Application note
Rev. 1.5 — 23 April 2021
COMPANY PUBLIC
562315
16 / 37