お客様の素早い設計とより早い製品化を実現する、技術情報と専門知識をご紹介します。
1
Plug It In2
Get Software3
Build and Run4
Create5
MCUXpresso Developer Experienceサインイン 進行状況を保存するには アカウントをお持ちでない方 アカウントを作成する。

Take your board for a test drive! In the following steps, you may either watch the sequence in a short video, or follow the detailed actions listed below.
The KW47-LOC board is pre-programmed with a wireless localization 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.
For this step, you will need two KW47-LOC boards. Connect a USB Type‑C cable from connector J3 to a host
computer or power supply to power up the board
and run the demo program. At this point, you should see the Blue LED blinking at a steady rhythm. Follow the steps
shown in the video to run the demo.
Something went wrong! Please try again.
NXP offers a toolchain called MCUXpresso for Visual Studio (VS) Code. Please download MCUXpresso for VS Code v25.09 or higher by clicking the button below.
Learn how to install VS Code onto your host PC by following the MCUXpresso tutorial.
Something went wrong! Please try again.
The NXP extension provides tools that add software repositories to the VS Code workspace. This software repository can be provided from three sources:
In this section, you will learn how to import the MCUXpresso SDK using the remote Git repository option. To import the repository this way, follow these steps:
Something went wrong! Please try again.
The MCUXpresso Config Tool is an integrated suite of tools that guide users in creating new MCUXpresso SDK projects and also provides pin and clock tools to generate initialization C code for custom board support. The tool is fully integrated as a part of MCUXpresso integrated development environment (IDE) or as a separate tool (if using a different IDE).
Click the Get MCUXpresso Config Tools button below to get the 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. It supports secure programming and device provisioning for NXP's microcontrollers at the production stage. We recommend that all users to begin with MCUXpresso SEC tool for trials run and mass production use.
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 who need a more customizable setup, we also off a command-line tool that is useful when interfacing with a custom or partner programming tool. The Secure Provisioning Software Developent Kit (SPSDK) is an open-source development kit with its source code released on GitHub and PyPI.
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 the NXP development platform. You will need this app to continue with the next sections of this Getting Started guide.
Get started by installing the interactive IoT Toolbox from one of the following platforms onto your smartphone:
Something went wrong! Please try again.
The following steps guide you through the wireless localization demo application using MCUXpresso for VS Code extension for the Arm® Cortex®-M33 application. The MCUXpresso extension for VS Code installation and the SDK for the KW-Series can be found in the "Get Software" section of this Getting Started guide.
Before running any wireless demo, the narrow band unit (NBU) firmware must be updated according to its SDK version.
C:\nxp\LinkServer_XX.XX.XX\LinkFlash.exe"){your_SDK_path}\mcuxsdk\middleware\wireless\ble_controller\bin\kw47_nbu_ble_all_hosted.bin", then
click "Open"0x48800000, then click "Program" (verify the correct completion of
the
operation)Something went wrong! Please try again.
The following tab will open in the editor screen
wireless_examples/bluetooth/bm/wireless_uart_bm"
to use it as a template for the project, then click "Import" buttonJ3 connector "MCU-LINK"
portMCULink-VCOM” window (set your terminal to baud rate or speed to "115200", 8
data bits,
no parity and 1 stop bit, then connect to that port)
SW3 button to switch the Bluetooth® Low Energy (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.
The following steps will guide you through the manipulation of the general-purpose outputs (GPOs). In this example, the LED is set up to toggle every second.
led_blinky SDK example
led_blinky_cm33_core0” project in the "Name" field of the "Import Example from
Repository" window to build, compile and run the demo as described in the previous sectionSomething went wrong! Please try again.
Note: In prior workflows, you would clone an SDK project as indicated in the previous step.
mcuxsdk\examples\_boards\kw47loc\demo_apps\led_blinky\, select led_blinky.mex file and
click on "Finish"
Something went wrong! Please try again.
PTC0 (LEB_BLUE) is routed as an output, so you will add
the pin configuration to
enable the GREEN LEDPTC6,
then select
GPIO6 under the general-purpose input/output (GPIO) column (select "No" for any
simultaneous routing message)
GPIO pin as an output and Logical 1 as GPIO initial state in the
“Routing Details” window
pin_mux.c
and pin_mux.h
files that are generated by the Pins tool, so you will click on "Update Code" in the menu barNote: The clocks and other files may also be tagged as being updated since the header has been changed
led_blinky.c file and adding the
following
line to toggle the GREEN LEDSomething went wrong! Please try again.
Check out each of the following sections to learn about the ecosystem provided for flexible protyping and development. The video below 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 (ACH) portal where numerous application examples are provided through NXP's GitHub.
For quick prototyping platforms, you have the option of low-cost FRDM platform or 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 Wi-Fi and additional MCU-Link features. There are also many compatible Click Boards and/or Arduino shields. For devices supported by an Open CMSIS Pack examples may be available on ACH. If not, many of them are easy to use via serial interface like inter-integrated circuit (I²C), serial peripheral interface (SPI), and universal asynchronous receiver/transmitter (UART), for which we provide drivers with examples in the MCUXpresso SDK.
Something went wrong! Please try again.
The ACH further enhances our MCUXpresso Developer Experience by giving you 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 in the ACH 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 applied to 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
Installing IoT Toolbox