NXP Semiconductors RW61X-EVK User Manual
NXP Semiconductors RW61X-EVK User Manual

NXP Semiconductors RW61X-EVK User Manual

Wireless on rw61x evaluation board running freertos

Advertisement

Quick Links

UM11798
Getting Started with Wireless on RW61x Evaluation Board Running
FreeRTOS
Rev. 5.0 — 16 April 2025
Document information
Information
Keywords
Abstract
Content
MCUXpresso SDK, RW61x evaluation board, FreeRTOS image
Provides the step-by-step guidance to set up RW61x evaluation board, build the application
image, and run Wi-Fi and Bluetooth LE demo applications.
User manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RW61X-EVK and is the answer not in the manual?

Questions and answers

Summary of Contents for NXP Semiconductors RW61X-EVK

  • Page 1 UM11798 Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS Rev. 5.0 — 16 April 2025 User manual Document information Information Content Keywords MCUXpresso SDK, RW61x evaluation board, FreeRTOS image Abstract Provides the step-by-step guidance to set up RW61x evaluation board, build the application image, and run Wi-Fi and Bluetooth LE demo applications.
  • Page 2: About This Document

    The RW61x is powered by FreeRTOS and the FreeRTOS-based Wi-Fi drivers are added to support RW61x ™ evaluation board. This document includes a brief description of RW61x evaluation kit (RW61X-EVK), while MCUXpresso SDK implementation and configuration are covered in RW61X-EVK documentation (ref.[4] ref.[5]).
  • Page 3: Wireless Mcu Rw61X

    UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS 2 Wireless MCU RW61x RW61x Wireless MCUs feature NXP's advanced implementation of the Arm Cortex-M33 core with Wi-Fi 6 and Bluetooth Low Energy (LE) 5.4 / 802.15.4 radios designed for a broad array of applications, with support of FreeRTOS available within MCUXpresso SDK.
  • Page 4: Rw61X Architecture

    UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS 2.2 RW61x architecture Figure 1 shows RW610 block diagram. IMU interface is used for Wi-Fi/Bluetooth LE communication between the application CPU and Wi-Fi/Bluetooth LE MCU. FlexSPI (Quad)
  • Page 5 UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS Figure 2 shows RW612 block diagram. IMU interface is used for the communication between the application CPU and Wi-Fi/Bluetooth LE/802.15.4 MCU. FlexSPI (Quad) Applications System Security/ Peripherals...
  • Page 6: Rw61X Mcuxpresso Sdk

    UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS 2.3 RW61x MCUXpresso SDK This section describes the architectural overview for the MCUXpresso software development kit (SDK) including NXP-based wireless drivers and related dependencies. The MCUXpresso SDK architecture consists of the following key components: •...
  • Page 7: Rw61X Evaluation Board

    Arm Cortex-M33 core, Wi-Fi 6, Bluetooth LE and 802.15.4. Cortex-M33 core operates at sufficient speed to provide high CPU performance and excellent real-time response. For more details on RW61X-EVK, look for Design resources on RW610 and RW612 web pages (ref.[10] ref.[11]).
  • Page 8: Jumper Configuration

    UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS 3.2 Jumper configuration RW61x EVB (RD-RW61x-xxx) is preconfigured with the default jumper settings shown in Table 1. For more details, refer to the schematic included in the design package available in the design section of ref.[10]...
  • Page 9 UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS Figure 5 shows the top view of RW61x evaluation board. MCU-Link USB port On-off switch 5V power jack USB OTG port Jumper JP31 Jumper JP34 NXP RW61x...
  • Page 10 UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS Figure 6 shows the bottom view of RW61x evaluation board. MCU-Link Figure 6. Bottom view of RW61x evaluation board UM11798 All information provided in this document is subject to legal disclaimers.
  • Page 11: Software Download

    UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS 4 Software download This section provides the instructions on where and how to download the MCUXpresso SDK development environment for RW61x Wi-Fi and Bluetooth radios. 4.1 SDK download 4.1.1 MCUXpresso SDK download...
  • Page 12 UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS • The selection details are displayed on the right side. Use the arrow to select the SDK version. Figure 9. Selection details • Click Build MCUXpresso SDK. • Define the Developer Environment Settings.
  • Page 13 UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS • Click SELECT ALL or select the SDK components to download. Figure 11. Select RW61x SDK components • Scroll down and click DOWNLOAD SDK. • Click Download SDK on MCUXpresso SDK Dashboard.
  • Page 14 UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS • Select the items to download, for example SDK Archive (includes documentation). Figure 13. Select the items to download UM11798 All information provided in this document is subject to legal disclaimers.
  • Page 15 UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS • Accept the terms and conditions. Figure 14. Accept the terms and conditions The SDK starts to download automatically. UM11798 All information provided in this document is subject to legal disclaimers.
  • Page 16: Github Download

    UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS 4.1.2 GitHub download • Go to GitHub nxp-mcuxpresso/mcux-sdk web page ref.[7]. Figure 15. GitHub SDK web page • Scroll down to the README.md file. • Click README.md to open the overview.
  • Page 17: Serial Console Tool Setup

    • Download and install the terminal emulator software such as Tera Term (Windows) or Minicom (Linux or Mac • To connect RW61X-EVK board to the host computer running Windows, Linux, or Mac OS, use a micro USB to USB cable •...
  • Page 18: Sdk Development Environment

    UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS Settings for serial console access with the COM port: 115200 baud rate 8 data bits No parity One stop bit No flow control Before starting the demo application, update the serial console configuration to avoid extra spacing.
  • Page 19: Rw61X Product Image Setup

    UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS 5 RW61x product image setup This section introduces the pre-requisites and instructions to build and download application image to RW61x board. RW61x supports image building with MCUXpresso IDE, IAR Embedded Workbench, Arm GCC, and Keil MDK/µVision.
  • Page 20: Rw61X Application Image Setup

    UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS 5.2 RW61x application image setup The detailed steps for RW61x application image setup are introduced in ref.[4]. Refer to the sections: • Run a demo application using MCUXpresso IDE.
  • Page 21: Run A Wi-Fi Demo Application

    • Program wifi_cli image for RW61X-EVK For the detailed steps to program the Wi-Fi firmware and application image, see ref.[5]. • Apply a power reset on RW61X-EVK • Check the console on the connected computer screen to see the application start-up log Figure 20. Example of console output for wifi_cli application...
  • Page 22: Run A Bluetooth Le Demo Application

    The demo application first loads the Bluetooth LE firmware. Next, the application automatically sets the Bluetooth LE advertisement parameters and enables the advertisements for a sample Bluetooth LE service. The following logs can be observed once the RW61X-EVK board and NXP-based wireless module are up and running.
  • Page 23: Establishing A Bluetooth Le Connection

    UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS 7.2 Establishing a Bluetooth LE connection This section describes the steps to establish a Bluetooth LE connection between a smartphone and RW61X- EVK board. • Install and launch the IoT Toolbox application on the smartphone •...
  • Page 24 UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS • Look for peripheral_ht in IoT Toolbox application. From the application, it is now possible to connect to the device. • Upon successful connection, temperature readings show on the smartphone Figure 22. Temperature display on smartphone screen...
  • Page 25: Abbreviations

    UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS 8 Abbreviations Table 2. Abbreviations Abbreviation Definition Bluetooth LE Bluetooth low energy Evaluation board Evaluation kit FlexSPI configuration block Firmware Input/output Integrated development environment Inter-CPU message unit Microcontroller unit...
  • Page 26: References

    UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS 9 References Data sheet – RW610: Wireless MCU with Integrated 1x1 Wi-Fi 6, Bluetooth Low Energy (link) Data sheet – RW612: Wireless MCU with Integrated 1x1 Wi-Fi 6, Bluetooth Low Energy / 802.15.4 (link) Software –...
  • Page 27: Note About The Source Code In The Document

    UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS 10 Note about the source code in the document The example code shown in this document has the following copyright and BSD-3-Clause license: Copyright 2022-2025 NXP Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1.
  • Page 28: Revision History

    UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS 11 Revision history Table 3. Revision history Document ID Release date Description UM11798 v.5.0 16 April 2025 • Changed the document access to public. No other change in the document.
  • Page 29: Legal Information

    NXP Semiconductors. In the event that customer uses the product for design-in and use in In no event shall NXP Semiconductors be liable for any indirect, incidental, automotive applications to automotive specifications and standards, punitive, special or consequential damages (including - without limitation - customer (a) shall use the product without NXP Semiconductors’...
  • Page 30 UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS Amazon Web Services, AWS, the Powered by AWS logo, and FreeRTOS Apple — is a registered trademark of Apple Inc. — are trademarks of Amazon.com, Inc. or its affiliates.
  • Page 31 UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS Tables Tab. 1. Recommended jumper configuration ....8 Tab. 3. Revision history ..........28 Tab. 2. Abbreviations ...........25 Figures Fig. 1. RW610 block diagram ........4 Fig. 12. Download RW61x SDK ........13 Fig.
  • Page 32: Table Of Contents

    UM11798 NXP Semiconductors Getting Started with Wireless on RW61x Evaluation Board Running FreeRTOS Contents About this document ........2 Purpose and scope ........... 2 Considerations ........... 2 Wireless MCU RW61x ........3 RW61x processor ..........3 RW61x architecture ........... 4 RW61x MCUXpresso SDK ........ 6 RW61x evaluation board .........

Table of Contents