Hi1131S V100
LiteOS 软件使用指南(快速启动版本)
文档版本
01
发布日期
2018-05-04
版权所有 © 深圳市海思半导体有限公司 2018。保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任
何形式传播。
商标声明
、
、海思和其他海思商标均为深圳市海思半导体有限公司的商标。
本文档提及的其他所有商标或注册商标,由各自的所有人拥有。
注意
您购买的产品、服务或特性等应受海思公司商业合同和条款的约束,本文档中描述的全部或部分产
品、服务或特性可能不在您的购买或使用范围之内。除非合同另有约定,海思公司对本文档内容不
做任何明示或默示的声明或保证。
由于产品版本升级或其他原因,本文档内容会不定期进行更新。除非另有约定,本文档仅作为使用
指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。
深圳市海思半导体有限公司
地址:
网址:
深圳市龙岗区坂田华为总部办公楼 邮编:518129
http://www.hisilicon.com/cn/
客户服务电话:
4008302118
客户服务邮箱:
support@hisilicon.com
Hi1131S V100 LiteOS
软件使用指南
前 言
前 言
概述
产品版本
读者对象
修订记录
本文档主要介绍 Hi1131S Wi-Fi 需要使用到的配置、开发指南。本文重点包含快速
启动特性相关内容。
与本文档相对应的产品版本如下。
产品名称
Hi1131S 芯片
产品版本
V100
本文档(本指南)主要适用于以下工程师:
技术支持工程师
软件开发工程师
修订记录累积了每次文档更新的说明。最新版本的文档包含以前所有文档版本的更新
内容。
修订日期
版本
修订说明
2018-05-04
01
基于 Hi1131S V100 Liteos 软件使用指南进行修改,添加快
速启动相关描述。
2019-04-01
02
3.1.5.3 新增 softap 配置信标间隔
4.2 功能定制化:新增功能定制化描述
文档版本 01 (2018-05-04)
海思专有和保密信息
版权所有 © 深圳市海思半导体有限公司
i
Hi1131S V100 LiteOS
软件使用指南
前 言
修订日期
版本
修订说明
3.1.5.1 驱动接口:文档新增驱动发送定制包、裸帧接口
2019-05-23
03
增加硬测接口和 3db 定制化描述
文档版本 01 (2018-05-04)
海思专有和保密信息
版权所有 © 深圳市海思半导体有限公司
ii
Hi1131S V100 LiteOS
软件使用指南
目 录
目 录
前 言 ................................................................................................................................................... i
1 概述 ............................................................................................................................................... 1-1
1.1 特性 .............................................................................................................................................................. 1-1
1.2 目录说明 ...................................................................................................................................................... 1-1
2 配置说明 ....................................................................................................................................... 2-1
2.1 编译配置 ...................................................................................................................................................... 2-1
3 Wi-Fi 开发指南 ............................................................................................................................ 3-1
3.1 Hi1131S V100 .............................................................................................................................................. 3-1
3.1.1 说明 .................................................................................................................................................... 3-1
3.1.2 Hi1131S 方案概述............................................................................................................................... 3-2
3.1.3 板级适配 ............................................................................................................................................ 3-4
3.1.4 关键业务流程 ..................................................................................................................................... 3-8
3.1.5 接口说明 .......................................................................................................................................... 3-12
3.1.6 无屏接入方案 ................................................................................................................................... 3-26
3.1.7 20/40M 支持情况 .............................................................................................................................. 3-44
3.1.8 异常处理 .......................................................................................................................................... 3-44
4 定制化说明 ................................................................................................................................. 4-45
4.1 发送功率定制化 ........................................................................................................................................ 4-45
4.2 功能定制化 ................................................................................................................................................ 4-45
4.2.1 40M 开关 ........................................................................................................................................... 4-45
4.2.2 低功耗开关....................................................................................................................................... 4-45
4.2.3 本地 dtim 配置 ................................................................................................................................. 4-46
4.2.4 速率优化开关 ................................................................................................................................... 4-46
4.2.5 远距离弱信号 3db 增强设置 ........................................................................................................... 4-46
4.2.6 定制化开关....................................................................................................................................... 4-47
A 附录 ............................................................................................................................................ 4-48
A.1 用户自排查用例 ....................................................................................................................................... 4-48
A.2 无 MCU 板级连线说明 ............................................................................................................................... 4-49
文档版本 01 (2018-05-04)
海思专有和保密信息
版权所有 © 深圳市海思半导体有限公司
iii
Hi1131S V100 LiteOS
软件使用指南
插图目录
插图目录
图 3-1 Hi1131S V100 Wi-Fi 框架 ...................................................................................................................... 3-1
图 3-2 Hi1131S 与 Hi3516C V200 逻辑连接图 ............................................................................................... 3-4
图 3-3 Wi-Fi 启动配置图 ................................................................................................................................... 3-8
图 3-4 Wi-Fi STA 模式关联业务流程图 .......................................................................................................... 3-9
图 3-5 Wi-Fi 快速启动流程 ............................................................................................................................. 3-10
图 3-6 传统模式业务流程图 ........................................................................................................................... 3-43
文档版本 01 (2018-05-04)
海思专有和保密信息
版权所有 © 深圳市海思半导体有限公司
iv
Hi1131S V100 LiteOS
软件使用指南
1.1 特性
1 概述
1 概述
Hi1131S V100 Wi-Fi 模块(Huawei Liteos)有如下特性:
支持 SDIO 接口;
支持 SoftAP、STA 模式;
支持 20/40M,建议用户使用 20M,详细信息见 3.1.7
支持 HiLink;
支持海思快连(HisiConnect)功能,详细见:3.1.6.2。
支持快速启动(详细见:3.1.2 Hi1131S 方案概述)
支持待机唤醒(详细见:《Hi1131S V100 LiteOS 软件使用指南.pdf》)
WiFi 相关代码、库和文档以 wifi_project.tar.gz 方式提供。
注:如果需要使用 HiLink 协议或加入 HiLink 生态,请邮件联系:
庾征 robert.yu@huawei.com,以便得到授权并开展后续对接。
1.2 目录说明
wifi_project
|─drv ---------------------------------------- Wi-Fi 驱动,源码或者库的形式
| ├─sdio_hi1131sv100 ----------------海思 Hi1131 SDIO WiFi 驱动目录
|─tools ---------------------------------------- Wi-Fi 使用到的工具代码
| ├─wpa_supplicant-2.2---------------- wpa_supplicant 和 hostapd 代码
|─sample -------------------------------------- Wi-Fi 使用样例代码
|----Makefile ---------------------------------- 编译脚本
文档版本 01 (2018-05-04)
海思专有和保密信息
版权所有 © 深圳市海思半导体有限公司
1-1
Hi1131S V100 LiteOS
软件使用指南
2 配置说明
2 配置说明
2.1 编译配置
修改 wifi_project 根目录下的 Makefile,做如下配置:
步骤 1. 配置要使用的 Hi1131S V100 WiFi 设备:
WIFI_DEVICE ?= sdio_hi1131sv100
支持的 WiFi 设备请看兼容性器件列表,不同芯片支持的 WiFi 设备不一样。
步骤 2. 配置 Huawei LiteOS 根目录,如:
LITEOSTOPDIR ?= /home/user/liteos
步骤 3. 编译步骤为:
1. 在 liteos 目录下输入 make;
2. 在 wifi_project 目录下输入 make;
3. 在 wifi_project 目录下输入
make sample HISI_WIFI_PLATFORM_HI3518EV200=y
Make sample 时加的 HISI_WIFI_PLATFORM_HI3518EV200=y 是 3518ev200 平
台专有宏,定义在 wifi_project/sample/sdio_hi1131sv100/Makefile 中。客户根据
实际平台进行选择 。例 Makefile 片段:
ifeq ($(HISI_WIFI_PLATFORM_HI3518EV200), y)
LITEOS_CFLAGS += -DHISI_WIFI_PLATFORM_HI3518EV200
endif
文档版本 01 (2018-05-04)
海思专有和保密信息
版权所有 © 深圳市海思半导体有限公司
2-1