WIFI|軟體 QCC730 EVK使用簡易指南

關鍵字 :QCC730QUALCOMMDEMO低功耗wifi

書接上文,在介紹完如何下載SDK後,我們接下來展示SDK是如何編譯以及在EVK上面如何使用的。

 

一、建立環境

 

1. Arm GNU 工具鏈

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

2. xPack GNU Arm 嵌入式 GCC

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

3. 其他工具

gn Releases · timniederhausen/gn · GitHub

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

J-LINK https://www.segger.com/downloads/jlink/

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

CH347 Windows 驅動程式 https://www.wch.cn/downloads/CH341PAR_EXE.html

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

 

以上就是所需工具以及下載連結地址。依序安裝,並將安裝路徑全部加入環境變數 PATH 中,另外新增兩個變數如下。

 

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

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

 

二、編譯

 

SDK提供兩種方式編譯燒錄,一種是使用終端命令行編譯,另一種是使用vscode加上插件的方式;本文主要介紹使用終端命令的方式。

 

首次編譯需要分別編譯APP、SBL、PRG,後續再編譯時只需要編譯APP一項。

我們以qcli_demo為例,演示整個編譯過程

 

1.編譯app

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

2.編譯sbl

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

3.編譯prg

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

參數簡單說明

-b evk類型mqm730i/x,i/x分別表示內建與外接PA的區別。

-S 編譯指定應用程式

 

編譯成功後會在output/mqm730x路徑下生成對應目錄

 

图形用户界面

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

 

三、燒錄

 

EVK通過USB連接到電腦,然後執行以下命令

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

 

文本

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

 

四、執行

 

燒錄完成後,EVK會自動重啟。電腦端打開串口可以看到開機提示資訊。

 

图片包含 图形用户界面

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

 

輸入數字1 顯示目前的互動選單

 

文本

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

 

五、常見問題

 

1. 第一次編譯,三條編譯指令執行順序有沒有要求?

沒有,只要都確認編譯成功即可。

 

2.工具版本有沒有特別要求?

請盡量按照推薦的版本下載,這些都有經過驗證。其他版本可能存在問題,尤其是使用較低版本的。

 

3.EVK調試使用哪個串口?

列出兩個串口,請使用串口號較前面的那一個。

 

4.編譯使用參數有沒有更詳細的介紹?

可以參考文件80-Y8730-1。

 

5.還有什麼其他需要注意的?

WiFi韌體不開源需要另外下載,否則編譯時會出錯。

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

參考來源

:

評論