Site Search

Let's create a prototype of an IoT application! Setup steps for the QCC730 development kit

Qualcomm® QCC730 Recommended Applications


✔ Even though it is Wi-Fi, it consumes ultra-low power of the same class as BLE!
✔ By replacing BLE with Wi-Fi, communication speeds will increase and BOM costs will be reduced!
✔ Provides open source SDK

About Qualcomm® QCC730 Development Kit

The Qualcomm® QCC730 Development Kit (QCC730M EVK) is designed to evaluate the features and performance of the QCC730M module.
It can be used to prototype micro-power Wi-Fi IoT applications such as smart home and battery-powered applications.
This article explains the setup procedure (how to build, flash, and connect to an access point) on the QCC730 development kit.

▼Setup Menu▼
Preparing the build environment (command line)
Build/flash procedure (command line)
Setup procedure (how to connect to an access point)
    Let's create a prototype of an IoT application!

QCC730 Evaluation Environment/Development Kit Features

Software development is easier than with existing Wi-Fi products!
- Achieves up to 88% lower power consumption compared to previous generation SoC products
- Comes with an open source IDE and SDK, so it's easy to get started!
- Antenna installed (PCB/connector selectable)
・Various documents can be immediately downloaded from Qualcomm.com!
*A USB cable is required to start the device.

Preparing the build environment for the QCC730 development kit (command line)

This time we will introduce the command line build/flash procedure.

The build environment will use a PC with Windows 11. (There is no specification for the Windows version, but it is best to use the latest version possible.)

Obtain the following tools and install them or add them to your PATH.

*Please use the specified version of each tool.

 

・Arm GNU toolchain(2019-q3-update

https://developer.arm.com/downloads/-/gnu-rm/8-2019q3-update

・xPack GNU Arm embedded GCC(v12.2.1-1.2

https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/tag/v12.2.1-1.2

Add a path to "GDB_CLIENT_PATH"

gn (2121 or later)

https://chrome-infra-packages.appspot.com/p/gn/gn

・ninja (V1.10.2 or later)

https://github.com/ninja-build/ninja/releases/

・OpenOCD for JTAG adaptor tool

https://github.com/WCHSoftGroup/ch347/releases/tag/CH347_OpenOCD_Release

Add the path to "OPENOCD_PATH"

CH347 Windows driver

https://www.wch.cn/downloads/CH341PAR_EXE.html

・Python(Python 3.11.5

https://www.python.org/downloads/release/python-3115

・Python-related libraries

pip3 install pyyaml kconfiglib ninja

 

For instructions on building/flashing using VSCode, see the QCC IDE User Guide on qualcomm.com.

QCC730 Development Kit Build/Flash Instructions (Command Line)

Download the SDK using the repo (convenient if you use WSL)

repo init -u https://git.codelinaro.org/clo/le/le/product/manifest.git -b release -m AU_LINUX_EMBEDDED_IOT.FM.1.0.R1_TARGET_ALL.01.09.009.xml --repo-url=https://git.codelinaro.org/clo/tools/repo.git --repo-branch=aosp-new/stable
repo sync -c --no-tags -j8

The following parts will change depending on the version of the SDK you download (as stated in the ReleaseNote).

AU_LINUX_EMBEDDED_IOT.FM.1.0.R1_TARGET_ALL.01.09.009.xml

Download the Wi-Fi library from the link below and copy it to module/wifi/bin. (The download URL for each SDK is listed in the Release Notes for each version.)

 https://qartifactory-edge.qualcomm.com/ui/repos/tree/General/qsc_releases/software/chip/qcc730-fr-1-0_qca_oem_lib_art

 

At the command prompt, go to the SDK top directory and execute the following build command.

python qccsdk.py set -b=<board type> -S=sbl build

python qccsdk.py set -b=<board type> -S=prg build

python qccsdk.py set -b=<board type> -S=demo/qcli_demo build

 

Run the following flash command:

python qccsdk.py falsh --flash --reset

QCC730 Development Kit Setup Instructions (How to connect to an access point)

Connect the QCC730M to your PC with a USB-C cable.

This will launch the qcli_demo app, which runs on the command line you flashed above.

Launch the serial console on your PC and set the baudrate to 115200.

From the shell console, select WLAN=>Enable to enable Wi-Fi.

*Commands can also be selected by specifying the number on the left side of the command.

Set the access point password using SetWpaPassphrase.

Set the WPA parameters using SetWpaParameters.

SetWpaParameters <WPA Version> <Pairwise Cipher> <Group Cipher>

Use Connect to connect to the AP.

After the connection is successful, use the following command to obtain the IP address.

Go to UP > NET

DHCPV4C <interface> new

You can check communication using PING.

This completes the connection to the access point.
I hope you found the setup of the Qualcomm® QCC730 development kit easy.

The video explaining the setup procedures for the development kit and the IDE mentioned above can be viewed on the Qualcomm website.
・Qualcomm® QCC730 Dev Kit: Introduction and set up (2:36)
・QCC730 Dev Kit IDE Setup (4:39)

Let's create a prototype of an IoT application!

Quick Start Guide
Module Datasheet
User guide etc.
Various documents can be downloaded from the Qualcomm website below.

Get started right away with the QCC730M evaluation kit Try it for the first time (Qualcomm website)

Inquiry

If you have any questions about this product, would like to request samples, or would like documentation for evaluation or development, please contact us using the information below.

Qualcomm Manufacturer Information Top

If you would like to return to the Qualcomm manufacturer information top page, please click below.