
NXP Semiconductors
AN12306
A71CL Quick start guide for A71CLARD-BAI and Kinetis
515910
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2018. All rights reserved.
Application note
COMPANY PUBLIC
Rev. 1.0 — 14 December 2018
515910
10 of 32
connector highlighted in yellow is directly connected to the K64F MCU and functionality
depends on the example programmed into the MCU.
Fig 10. Red USB indicates OpenSDA debug port. Yellow USB indicates K64F port
(FRDM-K64F)
Software setup
This section details the required steps to complete the software setup for A71 security IC
and FRDM-K64F Freedom development platforms. The following items are needed:
•
MCUxpresso IDE, see section
6.1
. Here we use version 10.2.
•
Kinetis SDK for MCUxpresso, see section
6.2
. Here we use version 2.4.
•
Hostlibrary code examples installation and importing, see sections
6.3
and
6.4
.
•
Serial terminal application, see section
6.5
.
•
OpenSDA debugger firmware update on Kinetis board, see section
6.6
.
6.1 MCUXpresso IDE installation
MCUXpresso IDE is a fully featured software development environment for NXP’s ARM-
based MCUs, and includes all the tools necessary to develop high-quality embedded
software applications in a timely and cost-effective fashion.
MCUXpresso IDE is based on the Eclipse IDE and includes the industry standard ARM
GNU toolchain. It brings developers an easy-to-use and unlimited code size development
environment for NXP MCUs based on Cortex-M cores (LPC, Kinetis and i.MX RT). The
IDE combines the best of the widely popular LPCXpresso and Kinetis Design Studio
IDEs, providing a common platform for all NXP Cortex-M microcontrollers.
MCUXpresso IDE is a free toolchain providing developers with no restrictions on code or
debug sizes. It provides an intuitive and powerful interface with profiling, power
measurement on supported boards, GNU tool integration and library, multicore capable
debugger, trace functionality and more. MCUXpresso IDE debug connections support
Freedom, Tower, EVK, LPCXpresso and custom development boards with industry