Site Search

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

Qualcomm® QCC74x Recommended Applications

✔ Matter Compatible!
✔ Easy wireless communication!
✔ Wi-Fi 6 communication at an affordable price!
✔ Reduce BOM costs!

About Qualcomm® QCC74x Development Kit

The QCC74x Development Kit (QCC74xM EVK) is a development kit that enables the design and testing of multi-radio solutions for industrial IoT that support Wi-Fi 6, Bluetooth 5.4, Thread, and ZigBee. It supports standard interfaces and hostless mode, and supports rapid IoT application development with an open source SDK (provided on CodeLinaro), VS Code extension, and Qualcomm's integrated development environment. The EVK consists of a main board equipped with a QCC74xM tri-radio module and is available in two types:

 ・QCC743M EVK
 ・QCC744M EVK


This article explains the setup procedure for the QCC74x development kit (how to build, flash, and connect to an access point).



▼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!

★★Niwa-san, please include an image!! QCC74xM-1.jpg

QCC74x Evaluation Environment/Development Kit Features

Software development is easier than with existing Wi-Fi 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 QCC74x development kit (command line)

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

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

Add PATH to the toolchain.

cp -rf QCCSDK-QCC74x/toolchain/linux_x86_64/ /usr/bin/
echo "export PATH="$PATH:/usr/bin/linux_x86_64/bin"" >> ~/.bashrc
source ~/.bashrc

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

*Please use the specified version of each tool.

・make

QCCSDK-QCC74x\tools\make

・cmake

QCCSDK-QCC74x\tools\cmake\bin

・ninja

QCCSDK-QCC74x\tools\ninja

・OpenOCD for JTAG adaptor tool

QCCSDK-QCC74x\tools\openocd

CH347 Windows driver

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

・Python(Python 3.11.5

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

 

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

★★Niwa-san, please include an image!! vscode.png

QCC74x Development Kit Build/Flash Instructions (Command Line)

Download the SDK using git:

git close https://git.codelinaro.org/clo/qcc7xx/QCCSDK-QCC74x

Change to the directory of the application you want to build and run make.

cd QCCSDK-QCC74x/examples/wifi/sta/wifi_tcp
make CHIP=qcc743 BOARD=qcc743dk

Flash.
Put the evaluation board into flash mode.
1. Press and hold the button in the blue frame on the left.
2. Press and release the button in the red frame on the right.
3. Release the button in the blue frame on the left.

★★Niwa-san, please include an image!! evk.png
make flash COMX=/dev/ttyS**(COMポートの番号) ※COMポートは2つのうちどちらかです。

Connect the QCC74x development kit to your PC with a USB-C cable.

The app you flashed above will launch.

Launch the serial console on your PC and set the Baudrate to 2000000.

★★Niwa-san, please add an image!! teraterm.png

Execute the following command from the shell console to connect to the AP.

wifi_sta_connect <SSID> <password>

qcc74x />wifi_sta_connect test 12345678
[WPA] CTRL-EVENT-CONNECTED - Connection to **:**:**:**:**:** completed [id=0 id_str=]
start dhcping ...
 IP:192.168.11.17
 MASK: 255.255.255.0
 Gateway: 192.168.11.1
[0] wl1: MAC=**:**:**:**:**:** ip=192.168.11.17/24 UP,CONNECTED

You can check communication by pinging.

qcc74x />ping 192.168.11.1
60 bytes from 192.168.11.1 icmp_seq=0 ttl=64 time=9 ms
60 bytes from 192.168.11.1 icmp_seq=1 ttl=64 time=2 ms
60 bytes from 192.168.11.1 icmp_seq=2 ttl=64 time=110 ms
60 bytes from 192.168.11.1 icmp_seq=3 ttl=64 time=2 ms
Ping Done. Statistic is: 4 sent 4 received
***************************************

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

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 today with the QCC74x development kitTry 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.