本次开发笔记主要内容是 WIFI&BT 模块、SDIO WIFI 模块的移植和测试。
1.硬件资源
-
SDIO WIFI 模块
-
USB-TTL 模块
2.软件资源 Linux 5.4.31
3.环境准备
-
Linux 虚拟环境
-
安装好 SDK
4.操作步骤
4.1.移植 AP6212
这个移植一般分两步,设备树配置硬件信息和拷贝 wifi 固件到系统。
1) 设备树配置 wifi 硬件信息
351 /* Wifi */
352 &sdmmc3 {
353 arm,primecell-periphid = <0x10153180>;
354 pinctrl-names = "default", "opendrain", "sleep";
355 pinctrl-0 = <&sdmmc3_b4_pins_a>;
356 pinctrl-1 = <&sdmmc3_b4_od_pins_a>;
357 pinctrl-2 = <&sdmmc3_b4_sleep_pins_a>;
358 non-removable;
359 st,neg-edge;
360 bus-width = <4>;
361 vmmc-supply &#