Mcuxsdkpacksrn Cleaned
Mcuxsdkpacksrn Cleaned
Mcuxsdkpacksrn Cleaned
Contents
1 Overview 1 Overview......................................... 1
2 MCUXpresso SDK CMSIS packs
The MCUXpresso Software Development Kit (SDK) is a comprehensive
introduction......................................1
software enablement package designed to simplify and accelerate application
® ® 3 Development tools...........................2
development with NXP’s Kinetis, LPC, and i.MX MCUs based on Arm Cortex 4 Known issues.................................. 2
-M cores. The MCUXpresso SDK includes production-grade software with
integrated RTOS (optional), integrated stacks and middleware, reference software, and more.
For more information about the MCUXpresso SDK visit the MCUXpresso SDK homepage.
3 Development tools
The MCUXpresso SDK CMSIS packs were compiled and tested with these development tools:
®
• MDK-Arm Microcontroller Development Kit (Keil) 5.30.0.2
• IAR Embedded Workbench for Arm version 8.50.1
The MCUXpresso SDK CMSIS packs were compiled and tested using the Arm::CMSIS pack version 5.4.0.
4 Known issues
4.1 Not possible to download projects to board in IAR Embedded Workbench for Arm IDE
using CMSIS DAP default settings
The MCUXpresso SDK projects created in the IAR Embedded Workbench for Arm IDE cannot be downloaded to the board
using the CMSIS DAP debugger default settings.Workaround: Go to Project > Options > Debugger > Download, enable
Override default .board file, and select the appropriate .board file from {Embedded Workbench installation directory}
\arm\config\flashloader\NXP\. In Debugger > CMSIS DAP > Reset, set the reset source to Software.
Figure 1. Overriding default flash loader in IAR Embedded Workbench for Arm IDE
Figure 2. Setting CMSIS DAP software reset in IAR Embedded Workbench for Arm IDE
Alternatively, switch the processor from the CMSIS-Pack variant to the Device variant in the Project > Options > General Options
> Processor variant.
4.2 Not possible to debug K64 and K65 projects in IAR Embedded Workbench for Arm using
P&E micro
In case of the FRDM-K64F, TWR-K64F120M, and TWR-K65F180M boards, the MCUXpresso SDK projects created in the IAR
Embedded Workbench for Arm IDE cannot be debugged using the P&E micro debugger.Workaround: Switch the processor from
the CMSIS-Pack variant to the Device variant in Project > Options > General Options > Processor variant.
XIP_BOOT_HEADER_ENABLE
NOTE
Definitions of those two symbols are duplicated in the file.
While NXP has implemented advanced security features, all products may be subject to
unidentified vulnerabilities. Customers are responsible for the design and operation of their
applications and products to reduce the effect of these vulnerabilities on customer’s applications
and products, and NXP accepts no liability for any vulnerability that is discovered. Customers
should implement appropriate design and operating safeguards to minimize the risks associated
with their applications and products.
NXP, the NXP logo, NXP SECURE CONNECTIONS FOR A SMARTER WORLD, COOLFLUX,
EMBRACE, GREENCHIP, HITAG, ICODE, JCOP, LIFE VIBES, MIFARE, MIFARE CLASSIC,
MIFARE DESFire, MIFARE PLUS, MIFARE FLEX, MANTIS, MIFARE ULTRALIGHT,
MIFARE4MOBILE, MIGLO, NTAG, ROADLINK, SMARTLX, SMARTMX, STARPLUG, TOPFET,
TRENCHMOS, UCODE, Freescale, the Freescale logo, AltiVec, CodeWarrior, ColdFire,
ColdFire+, the Energy Efficient Solutions logo, Kinetis, Layerscape, MagniV, mobileGT, PEG,
PowerQUICC, Processor Expert, QorIQ, QorIQ Qonverge, SafeAssure, the SafeAssure logo,
StarCore, Symphony, VortiQa, Vybrid, Airfast, BeeKit, BeeStack, CoreNet, Flexis, MXC, Platform
in a Package, QUICC Engine, Tower, TurboLink, EdgeScale, EdgeLock, eIQ, and Immersive3D
are trademarks of NXP B.V. All other product or service names are the property of their
respective owners. AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio,
CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled,
NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME,
ULINK-PLUS, ULINKpro, µVision, Versatile are trademarks or registered trademarks of Arm
Limited (or its subsidiaries) in the US and/or elsewhere. The related technology may be protected
by any or all of patents, copyrights, designs and trade secrets. All rights reserved. Oracle
and Java are registered trademarks of Oracle and/or its affiliates. The Power Architecture and
Power.org word marks and the Power and Power.org logos and related marks are trademarks
and service marks licensed by Power.org.