Development environment
This section includes software and hardware requirements:
Software
To use the ZigBee examples, install the following software:
MCUXpresso Integrated Design Environment (IDE)
K32W1/MCXW71/MCXW72 ZigBee 3.0 Software Development Kit (SDK)
Python 3 and lxml module
SPSDK version 1.11.0 and crccheck module
Note: Both SPSDK version 1.11.0 and crccheck modules are required to generate OTA images using the NXP ZB OTA tool (
nxpzbota.py
).
The MCUXpresso software and installation instructions are described in Getting Started with the K32W148 Development Platform.
Support for Zigbee packet sniffing is provided by using the Sniffer_1000000baud_8N1_NoFlowControl
sniffer binary available in the tools/sniffer
K32W061 SDK. The binary must be flashed on a K32W0 board using either of the following two methods:
Using the Getting Started with MCUXpresso SDK for K32W061 (document MCUXSDKK32W061GSUG). For more information, see the section “Building and Flashing the Application”. In this case, the user must also install the K32W061 SDK.
Using the firmware loader from NXP Test Tool.
Also, ensure to install the following tools:
Kinetis Protocol Analyzer Adapter 2.0.3.1 or newer and Wireshark
J-Link software, which can be downloaded from J-Link / J-Trace Downloads
The wireless microcontroller-specific resources and documentation are available via the MCUXpresso to authorized users.
Parent topic:Development environment
Hardware
NXP enables the development of ZigBee 3.x applications by providing supported hardware kits. The following boards provide a platform for running the Zigbee applications:
K32W148-EVK board
FRDM-MCXW71 board
MCX-W72-EVK board
FRDM-RW612 board
RD-RW612-BGA board
Parent topic:Development environment