WIFI|软件 QCC730 EVK使用简明指导

书接上文,在介绍完如何下载SDK后,我们接下来展示SDK是如何编译以及在EVK上面如何使用的。

一、搭建环境

1. Arm GNU toolchain

Downloads | 8-2019-q3-update – Arm Developer

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. 其他工具

gn Releases · timniederhausen/gn · GitHub

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

J-LINK SEGGER - The Embedded Experts - Downloads - J-Link / J-Trace

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

CH347 Windows driver 南京沁恒微电子股份有限公司

python Python Release Python 3.11.5 | Python.org

       以上就是所需工具以及下载连接地址。依次安装,并将安装路径均加入环境变量PATH中,另外新加两个变量如下

二、编译

SDK提供两种方式编译烧写,一是终端命令行编译,另一种是使用vscode+plugin方式;本文主要介绍使用终端命令方式。

首次编译需要分别编译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路径下生成对应目录

三、烧录

EVK通过usb连接到电脑,然后执行下面命令

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

四、运行

烧录完成后,EVK自动重启。电脑端打开串口可以看到开机提示信息

输入数字1 显示当前交互菜单

五、FAQ

1.第一次编译,三条编译命令执行顺序有没有要求?

没有,只要都确认编译成功即可

2.工具版本有没有特别要求?

请尽量按照推荐的版本下载,这个都有验证过。其他版本可能存在问题,尤其使用比较低版本的。

3.EVK调试使用哪个串口?

枚举出2个串口,请使用串口号靠前的那个

4.编译使用参数有没有更详细的介绍?

可以参考文档80-Y8730-1

5.还有什么其他需要注意的?

Wifi固件不开源需要单独下载,不然编译会报错。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值