WIFI | Software QCC730 EVK Quick Usage Guide

Keywords :QCC730QUALCOMMDEMOlow powerWi-Fi

Continuing from the previous section, after introducing how to download the SDK, we will now demonstrate how to compile the SDK and how to use it on the EVK.

 

1. Setting up the environment

 

1. Arm GNU toolchain

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

2. xPack GNU Arm Embedded GCC

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

3. Other Tools

Good nightReleases · timniederhausen/gn · GitHub

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

J-LINKhttps://www.segger.com/downloads/jlink/

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

CH347 Windows driverhttps://www.wch.cn/downloads/CH341PAR_EXE.html

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

 

The above are the required tools and download links. Install them sequentially and add all installation paths to the PATH environment variable. Additionally, add two new variables as follows.

 

图形用户界面, 文本, 应用程序, 电子邮件

AI 生成的内容可能不正确。

 

2. Compilation

 

The SDK provides two methods for compiling and flashing: one is through terminal command line compilation, and the other is using VSCode with a plugin. This article mainly introduces the terminal command method.

 

The first compilation requires separately compiling APP, SBL, and PRG. For subsequent compilations, only APP needs to be compiled.

We use qcli_demo as an example to demonstrate the entire compilation process.

 

1. Compile the app

python qccsdk.py set -S=demo/qcli_demo -b=mqm730i build

2. Compile sbl

python qccsdk.py set -S=sbl -b=mqm730i build

3. Compile prg

python qccsdk.py set -S=prg -b=mqm730i build

Simple parameter description

-b evk type mqm730i/x: i/x respectively indicate the difference between built-in and external PA.

-S Compile to specify the application

 

After a successful compilation, the corresponding directory will be generated under the output/mqm730x path.

 

图形用户界面

AI 生成的内容可能不正确。

 

3. Programming

 

Connect the EVK to the computer via USB, then execute the following command.

python qccsdk.py set -S=demo/qcli_demo flash --flash --reset

 

文本

AI 生成的内容可能不正确。

 

4. Operation

 

After the burning process is completed, the EVK will automatically restart. You can open the serial port on your computer to see the startup prompt.

 

图片包含 图形用户界面

AI 生成的内容可能不正确。

 

Enter the number 1 to display the current interaction menu.

 

文本

AI 生成的内容可能不正确。

 

5. FAQ

 

1. During the first compilation, is there any specific order required for executing the three compilation commands?

No, just make sure everything compiles successfully.

 

2. Are there any specific requirements for the tool version?

Please try to download the recommended version, as it has been verified. Other versions may have issues, especially if you use a lower version.

 

3. Which serial port is used for EVK debugging?

Enumerate two serial ports, and use the one with the lower serial port number.

 

4. Is there a more detailed explanation of the parameters used for compilation?

You can refer to document 80-Y8730-1.

 

5. Is there anything else to pay attention to?

The WiFi firmware is not open source and needs to be downloaded separately; otherwise, the compilation will fail.

★All blog content is provided by individuals and is unrelated to the platform. For any legal or infringement issues, please contact the website administrator.

★ Please maintain civility online and post responsibly. If a post receives 5 reports within a week, the author will be temporarily suspended.