お客様の素早い設計とより早い製品化を実現する、技術情報と専門知識をご紹介します。
1
Plug It In2
Get Software3
Build and Run4
Create5
MCUXpresso Developer ExperienceLet's take your KW47-EVK board for a test drive. In following the steps, you may either watch the sequence in a short video, or following the detailed actions listed below.
The KW47-EVK board is preprogrammed with a wireless demo. This serves as a sanity check to verify that the device is working as expected, right out of the box.
Something went wrong! Please try again.
Connect a type-C USB cable from the connector J14 to a host computer or power supply to power up the board and run the demo program. This demo can be tested with the NXP's IoT Toolbox app. For the out-of-the-box experience, please download the NXP's IoT Toolbox app on your smartphone from your device's app store.
Something went wrong! Please try again.
NXP’s IoT Toolbox is a versatile mobile application designed to support wireless connectivity demonstrations and testing. It provides an intuitive interface to interact with NXP development platforms.
Get started by installing the IoT Toolbox on your smartphone:
Open the NXP IoT Toolbox app on your smartphone. Select the wireless universal asynchronous receiver/transmitter (UART) icon. Select the wireless UART LED device. At this point, you should see your device's status as 'Connected' both on the IoT Toolbox app and the serial terminal. Send a number from 0 to 4 to change the LED configuration.
Something went wrong! Please try again.
Watch the video below for directions on how to get the software.
NXP offers a toolchain called MCUXpresso for VS Code. Please download MCUXpresso for VS Code v25.09 or newer.
Learn how to install VS Code for your host PC with the following tutorial.
Something went wrong! Please try again.
The MCUXpresso software development kit (SDK) is complimentary and includes full source code under a permissive open-source license for all hardware abstraction and peripheral driver software. You may install the MCUXpresso SDK directly form the MCUXpresso SDK website . Click on the button below to open this board's SDK builder.
Something went wrong! Please try again.
The MCUXpresso Config Tool is an integrated suite of configuration tools that guides users in creating new MCUXpresso SDK projects, and also provides pin and clock tools to generate initialization C code for custom board support. It is fully integrated as a part of MCUXpresso integrated development environment (IDE), but also as a separate tool when using a different IDE. Click the Get MCUXpresso Config Tools button below to get the Config Tools installer.
Something went wrong! Please try again.
The MCUXpresso Secure Provisioning (SEC) Tool is a graphical user interface (GUI)-based application provided to simplify the generation and provisioning of bootable executables on NXP microcontroller unit (MCU) devices. We recommend all users to begin with the MCUXpresso Secure Provisioning (SEC) tool for trial run and mass production use. This supports secure programming and device provisioning on NXP's microcontrollers at the production stage.
After downloading the tool, find the user guide under the ‘Help’ tab. Then follow the instructions for your board in the ‘Processor-specific workflow’ chapter.
Note: For advanced users that need a more customizable set-up we also offer a command-line tool that is useful when interfacing with a custom or partner programming tool. The Secure Provisioning SDK (SPSDK) is an open source development kit with its source code released on GitHub and PyPI.
Something went wrong! Please try again.
If one or more of the demo applications or driver examples sounds interesting, you're probably wanting to know how you can build and debug yourself. The Getting Started with MCUXpresso SDK guide provides easy, step-by-step instructions on how to configure, build, and debug demos for all toolchains supported by the SDK.
Caution. It is necessary to work with the matching NBU image for the SDK version of the application you are working with. This means that when you download your SDK, prior to loading any wireless SDK example, update your NBU image with the provided binaries in the following folder of the SDK: ../middleware/wireless/ble-controller/bin. Here you will find the image for the NBU firmware:
To update the NBU, you may use the LinkFlash tool
Something went wrong! Please try again.
The following steps will guide you through the wireless_uart demo application using MCUXpresso for VS Code IDE for the Cortex-M33 application. The MCUXpresso for VS Code IDE installation and the SDK for the KW47 can be found at the section Get Software of this Getting Started guide.
J14 ‘MCU-LINK’ port
SW3 button to switch the BLE role to peripheral. Then press SW2 to start BLE Advertising. You should see the messages printed on the terminal
Something went wrong! Please try again.
MCUXpresso for VS Code provides an optimized embedded developer experience for code editing and development. Learn how to build and flash an application with VS Code.
Demos are also available for IAR and KEIL.
Something went wrong! Please try again.
The following steps will guide you through the manipulation of the general-purpose outputs. The example sets up a TPM to generate a PWM signal and change the RGB LED brightness.
Something went wrong! Please try again.
The following steps will guide you through the manipulation of the general-purpose outputs. The example sets up a TPM to generate a PWM signal and change the RGB LED brightness.
Something went wrong! Please try again.
We’ll use MCUXpresso Config tools for the rest of the instructions. In the Pins view deselect “Show dedicated pins” and “Show no routed pins” checkboxes to see only the routed pins. Routed pins have a check in a green box next to the pin name.
Note: The clocks and other files may also be tagged as being updated since the header has been changed.
Something went wrong! Please try again.
Check out each of the following sections to learn about the ecosystem provided for flexible protyping and development. In the video below, we will introduce you to the FRDM platform, the full-featured EVK and the compatible shields for extended capabilities. In addition we will walk you through our Application Code Hub portal where we provide numerous application examples through NXP's Github.
For quick prototyping platforms, we offer both the low-cost FRDM platform and the full-featured EVK.
FRDM development boards come with standard form factor and headers, easy access to MCU I/Os, on-board MCU-Link debugger and a USB-C cable. Our full featured evaluation kits include extended I/O and interface access, extendibility with WiFi and additional MCU-Link features. There are also many compatible Click Boards and/or Arduino shields. For those that are supported with an Open CMSIS Pack examples may be available on ACH, but if not, many of them are easy to use via serial interface like I2C, SPI and UART, for which we provide drivers with examples in the MCUXpresso SDK.
Something went wrong! Please try again.
The Application Code Hub further enhances our MCUXpresso Developer Experience by giving developers an interactive dashboard to quickly locate software. Visit the ACH today to start exploring or discover additional details and benefits of the new interactive Application Code Hub.
Software accessible from Application Code Hub is located in NXP’s GitHub repository so it can be easily accessed and cloned from that location directly.
Something went wrong! Please try again.
The following demo walks us through importing a project from ACH using a system based on the FRDM platform with a motor control shield and a low cost LCD. Although your evaluation board may differ from this system, the following steps can be replicated and used for all supported platforms.
Something went wrong! Please try again.
Install Your Toolchain
Jump Start Your Design with the MCUXpresso SDK
MCUXpresso Config Tools
Programming and Provisioning Tools
Updating NBU for Wireless Examples
Build and Flash Application using MCUXpresso for VS Code IDE
Build and Flash Application with Alternative Toolchains