logo资料库

Hi1131S V100 LiteOS 软件使用指南(快速启动版本).pdf

第1页 / 共58页
第2页 / 共58页
第3页 / 共58页
第4页 / 共58页
第5页 / 共58页
第6页 / 共58页
第7页 / 共58页
第8页 / 共58页
资料共58页,剩余部分请下载后查看
前 言
目 录
插图目录
1 概述
1.1 特性
1.2 目录说明
2 配置说明
2.1 编译配置
步骤 1. 配置要使用的Hi1131S V100 WiFi设备:
步骤 2. 配置Huawei LiteOS根目录,如:
步骤 3. 编译步骤为:
步骤 4. 烧录(相关版本烧录请参考主芯片相关描述)
3 Wi-Fi开发指南
3.1 Hi1131S V100
3.1.1 说明
图3-1 Hi1131S V100 Wi-Fi框架
3.1.2 Hi1131S方案概述
3.1.2.1 Wi-Fi通用版本
3.1.2.2 快速启动版本
3.1.2.3 待机唤醒版本
3.1.3 板级适配
图3-2 Hi1131S 与Hi3516C V200逻辑连接图
3.1.3.1 HOST配置说明
表3-1 GPIO管脚连接情况及功能说明
表3-2 GPIO管脚相关的宏
3.1.3.2 MCU配置说明
3.1.3.3 无32K晶振说明
3.1.4 关键业务流程
3.1.4.1 Wi-Fi启动配置
图3-3 Wi-Fi启动配置图
3.1.4.2 Wi-Fi STA模式关联业务
图3-4 Wi-Fi STA 模式关联业务流程图
3.1.4.3 Wi-Fi快速启动业务
图3-5 Wi-Fi快速启动流程
3.1.5 接口说明
3.1.5.1 驱动接口
3.1.5.2 硬件测试接口
3.1.5.3 SoftAP模式接口
3.1.5.4 STA模式接口
3.1.5.5 异常处理配置接口
3.1.5.6 快速启动接口
3.1.6 无屏接入方案
3.1.6.1 HiLink
3.1.6.2 海思快连
3.1.6.3 传统模式
图3-6 传统模式业务流程图
3.1.7 20/40M支持情况
3.1.8 异常处理
4 定制化说明
4.1 发送功率定制化
4.2 功能定制化
4.2.1 40M开关
4.2.2 低功耗开关
4.2.3 本地dtim配置
4.2.4 速率优化开关
4.2.5 远距离弱信号3db增强设置
4.2.6 定制化开关
A附录
A.1 用户自排查用例
A.2 无MCU板级连线说明
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
分享到:
收藏