1
Plug It In2
Get Software3
Build, RunSign in to save your progress. Don't have an account? Create one.
Let's take your QN9080SIP-DK board for a test drive! You have the choice of watching the sequence in a short video or following the detailed actions list below.
Note: QN9090/30 is preferred for any new Bluetooth LE design.
Something went wrong! Please try again.
Something went wrong! Please try again.
Your QN9080SIP-DK board comes loaded with a demo that will repeatedly flash an LED when you connect the board.
Something went wrong! Please try again.
Something went wrong! Please try again.
MCUXpresso SDK for the QN9080SIP-DK integrates the MCUXpresso Software Development Kit with all the wireless connectivity stacks required to develop your solution with Bluetooth Low Energy.
Click below to download a pre-configured SDK release for the QN9080SIP-DK that includes the wireless connectivity Bluetooth Low Energy stack for the QN9080.
Something went wrong! Please try again.
NXP offers a complimentary toolchain called MCUXpresso IDE.
No problem! The MCUXpresso SDK includes support for other tools such as IAR and Keil .
Something went wrong! Please try again.
The MCUXpresso Config Tools 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. This tool is integrated into MCUXpresso IDE, but if you are using a different IDE, you can download this tool below.
Something went wrong! Please try again.
Drivers for the debugger and virtual COM port also need to be installed. They are part of the
LPCScrypt package, which can be download below. Once the LPScrypt is installed, ensure that the QN9080SIP-DK
board is connected to your computer, and then go to
C:\NXP\LPCScrypt\Drivers
and double click on
"lpc_driver_installer.exe" to install the drivers.
Something went wrong! Please try again.
Configure your preferred terminal to 115,200 baud rate, 8 data bits, no parity and 1 stop bit. To determine the port number of the QN9080SIP-DK's virtual COM port, open the device manager and look under the "Ports" group.
Not sure how to use a terminal application? Try one of these tutorials: Tera Term Tutorial, PuTTY Tutorial.
Something went wrong! Please try again.
The QN9080 Wireless Connectivity Stack comes with a list of demo applications and driver examples ready to be compiled and run.
Something went wrong! Please try again.
The QN9080 Wireless Connectivity Software package comes with a long list of BLE examples. To see what's available, browse to the 'wireless_examples' folder (\boards\qn908xcdk\wireless_examples\bluetooth).
If you are interested in running the preprogrammed example that comes with your board, click here.
Something went wrong! Please try again.
In order to use the Bluetooth Low Energy examples, the NXP IoT Toolbox needs to be installed on a smartphone. This application provides several examples that can be used in conjunction with the connectivity stack to connect your phone to the development board over BLE.
Something went wrong! Please try again.
You probably want to build and debug a demo by yourself. Use the guide below to learn how to build and debug an example application from the Wireless Connectivity Stacks in the MCUXpresso IDE or IAR Embedded Workbench IDE.
The following steps will guide you through opening the hybrid example. This project will be loaded to one board, while another project will be loaded on the 2nd board.
Now, we need to select the project to import. Use the arrow button to expand the "wireless_examples" category, and then under the "bluetooth" category expand the "heart_rate_sensor" project and select the "freertos" version of project
This particular project doesn't make use of the UART, but for projects that do, select the "UART" option for the "SDK Debug Console". Then, click on Finish
J2
USB connector on the QN9080SIP-DK
Button1
to begin BLE advertising
The following steps will guide you through compiling, flashing and running a simple Heart Rate Sensor BLE application using the QN9080SIP-DK board.
<install_dir>\boards\qn908xcdk\wireless_examples\bluetooth\heart_rate_sensor\freertos\iar
)
J2
USB connector on the QN9080SIP-DK
Button1
to begin BLE advertising
After the MDK tools are installed, Cortex® Microcontroller Software Interface Standard (CMSIS) device packs must be installed to fully support the device from a debug perspective. These packs include things such as memory map information, register definitions and flash programming algorithms. Follow these steps to install the appropriate CMSIS pack.
The following steps will guide you through opening the heart_rate_sensor BLE demo.
<install_dir>\boards\qn908xcdk\wireless_examples\bluetooth\heart_rate_sensor\freertos\keil
) and
open the
"heart_rate_sensor_freertos.uvprojx" project
J2
USB
connector on the QN9080SIP-DK
Button1
to begin BLE advertising
Something went wrong! Please try again.
Tera Term is a very popular open source terminal emulation application. This program can be used to display information sent from your NXP development platform's virtual serial port.
PuTTY is a popular terminal emulation application. This program can be used to display information sent from your NXP development platform's virtual serial port.
The demo application programmed out of the box for the QN9080SIP-DK board is the Proximity Reporter demo. It implements a GATT server and the following profile and services.
Button1
to begin advertising, and the
blinking light should turn red. Open the IoT Toolbox app and click on the Proximity iconFor additional details on how to run the Proximity Reporter application, please refer to the "BLE Demo Applications User's Guide"
Explore the world with a full assortment of NXP sensor solutions. From accelerometers, pressure sensors, touch sensors, and many more, NXP has a sensor solution for your project. Find out more at Sensors.
Near Field Communication is a simple, intuitive technology that lets you interact securely with the world around you with a simple touch. Learn more about NXP's NFC solutions at NFC - Near Field Communication.
Connect with other engineers and get expert advice on designing with the QN90xx MCUs and the Wireless Connectivity software. Join the community discussion in the Wireless Connectivity Community .
Getting Started with the QN9080SIP-DK Development Kit
Attach the USB Cable
Run the Out-of-Box Demo
Installing Software for the QN9080SIP-DK
Download MCUXpresso SDK with Connectivity Software
Install Your Toolchain
MCUXpresso Config Tools
QN9080SIP-DK Drivers
Terminal Configuration