wifi-controller

:[English]

工程概述

  • 工程路径: projects/wifi/controller

  • 适用芯片: BK7239N

  • 功能定位: 基于 SDIO 1-wire 虚拟网卡模式的 Wi-Fi 控制器方案,适合上位机通过 SDIO 接口控制模组并进行网络透传。

工程配置

工程中有两个关键配置需要关注,分别是I/O相关配置和工程相关配置.

I/O相关配置

IO相关配置主要子如下两个文件中配置: /projects/wifi/controller/config/bk7239/usr_gpio_config.h 文件实现GPIO功能配置和关键I/O定义,比如关键的SDIO中断I/O、主控上电控制I/O等

关键I/O配置

/projects/wifi/controller/main/cifd_gpio_config.h 文件定义demo工程功能I/O定义,比如按键和电量检测等

工程I/O配置

重要

根据实际硬件情况配置I/O,controller工程为单线SDIO配置,SDIO D1/D2/D3被占用

工程相关配置

工程相关配置通过 /projects/wifi/controller/config/bk7239/config 文件实现 该文件主要配置相关宏,其中比较重要的是SDIO 1线线配置和I/O供电电压是3.3V配置。 CONFIG_GPIO_1V8_EN=n用来使能3.3V I/O供电。

config配置

编译命令

  • make bk7239 PROJECT=wifi/controller (根据芯片替换目标)。

参考资料

  • 详细说明可参考工程目录下的 README.md 文件。