APxxx系列wifi驱动芯片移植笔记

本文详细介绍了AP6212 Wi-Fi芯片的设备树移植过程,包括配置项说明如compatible和Wifi_chip_type等,并讲解了电源管理芯片供电配置方法,以及芯片所接IO口的定义。此外还提供了固件配置和Wi-Fi基本操作指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/*

*   Dave/<nova_wangwenbo@126.com>    2017-07-26撰写

*/

 

Ap系列芯片设备树的移植:


compatible = “wlan-platdata”
表示
Wifi_chip_type = “ap6212”
表示使用wifi芯片的类型


sdio_vref = <1800>  //sdio电压


电源管理芯片供电配置:
power_pmu_regulator = "act_ldo3";
power_pmu_enable_level = <1>; //1->HIGH, 0->LOW
vref_pmu_regulator = "act_ldo3";
vref_pmu_enable_level = <1>; //1->HIGH, 0->LOW


测试板上芯片所接IO口:
WIFI,gpios = <&gpio3 GPIO_B5 GPIO_ACTIVE_HIGH>;            //wifi与ap供电使能引脚
WIFI,poweren_gpio = <&gpio4 GPIO_D3 GPIO_ACTIVE_HIGH>;     //芯片电源使能引脚
WIFI,host_wake_irq = <&gpio4 GPIO_D5 GPIO_ACTIVE_HIGH>;     //中断引脚
ap芯片接口配置如下:


配置ap6212相关文件:

1. 修改rk_wifi_config.c


/system/etc/firmware/是指文件系统中的目录,目录中存放板载固件

1.      修改Kconfig


设置固件目录及指定的固件 ***.bin  ***.txt
3. 在文件系统中建立与Kconfig指定一样的目录,将固件存入


Wifi相关操作:
1. 打开无线网卡的电源:
iwconfig wlan0 txpower on
2. 列出区域内无线网络热点
iwlist wlan0 scan
3. 连接到MyHome 热点
iwconfig wlan0 essid "MyHome"
4. 链接到有密码的热点
iwconfig wlan0 essid "MyHome" key 0123-4567-89
5. 查看连接启动参数
iwconfig wlan0
6. 如果是用DHCP获取IP的,那么用dhclient或dhcpcd获取ip
a) dhclient wlan0
b) dhcpcd wlan0






评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值