From 956de4dbcb5c92bd713e12b3de2827fc1101892e Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Mon, 21 Apr 2025 23:44:24 +0800 Subject: [PATCH] Update RK3568 doc --- RK3568_Android_SDK开发文档/RK3568_Android_SDK开发文档.md | 62 ++++++++++++++++++++++++++++++ 1 files changed, 61 insertions(+), 1 deletions(-) diff --git "a/RK3568_Android_SDK\345\274\200\345\217\221\346\226\207\346\241\243/RK3568_Android_SDK\345\274\200\345\217\221\346\226\207\346\241\243.md" "b/RK3568_Android_SDK\345\274\200\345\217\221\346\226\207\346\241\243/RK3568_Android_SDK\345\274\200\345\217\221\346\226\207\346\241\243.md" index 54ca374..db19c6c 100644 --- "a/RK3568_Android_SDK\345\274\200\345\217\221\346\226\207\346\241\243/RK3568_Android_SDK\345\274\200\345\217\221\346\226\207\346\241\243.md" +++ "b/RK3568_Android_SDK\345\274\200\345\217\221\346\226\207\346\241\243/RK3568_Android_SDK\345\274\200\345\217\221\346\226\207\346\241\243.md" @@ -892,7 +892,7 @@ 运行comport程序让rk3568输出读取电压的指令给mcu -同样在XCOM上也能看到MCU的采样调试信息,旋转电位器旋钮至最左或最右分别测量最小电流和最大电流,量程约为0.017mV~5.882mV +同样在XCOM上也能看到MCU的采样调试信息,旋转电位器旋钮至最左或最右分别测量最小电流和最大电流,量程约为0.017V~5.882V  @@ -1017,6 +1017,10 @@ 首先在rk3568-evb1-ddr4-v10.dts 中添加lvds相关节点 ``` ++ #include <dt-bindings/display/media-bus-format.h> +#include "rk3568-evb1-ddr4-v10.dtsi" +#include "rk3568-android.dtsi" ++ #include <dt-bindings/display/rockchip_vop.h> / { panel-lvds { @@ -1141,6 +1145,62 @@ +## 3.12 wifi模块测试 + +**选用联发科的mt7601u的USB wifi模块** + +1. 首先获取mt7601u的wifi固件,mt7601u.bin + +2. 修改内核使能wifi设备节点 + + ``` + &wireless_wlan { + status = "okay"; + }; + ``` + +3. 在内核中使能mt7601的驱动,mt7601的驱动位置在drivers/net/wireless/mediatek/mt7601u + + 内核make menuconfig配置 + + ``` + Device Drivers --> + [*] Network device support ---> + [*] Wireless LAN ---> + [*] MediaTek devices ---> + <*> MediaTek MT7601U (USB) support + ``` + +4. **重新编译整个sdk** + +5. 启动开发板后将wifi模块的bin文件拷贝到/vendor/etc/firewarm下 + + 这个步骤只是第一次测试用的方法,更加完整的方法是将固件放进android镜像中让其自带这个固件 + + 方法如下: + + 在vendor/rockchip/common/wifi/firmware中添加mt7601.bin固件 + + 可以看到在上一层的wifi.mk中已经明确指出了会将firmware目录下的所有bin文件都拷贝到编译产物中的vendor/etc/firmware下,然后随着andorid的编译系统一起编译生成.img文件,这样的镜像烧录后就会自带我们得mt7601固件。 + +  + +6. 插入wifi模块可以看到如下信息 + +  + + 通过ifconfig -a 能查看到此时多了一个网卡设备wlan0,这个时候表示wifi模块的驱动加载完成,加载完成后系统会自动的去/vendor/etc/firewarm下找相应的固件。 + +7. 此时我们就可以在android界面操作wifi按钮打开wifi搜索功能,正常连接wifi了 + + 点击打开wifi之后会出现如下信息,大致的意思就是系统在后台会开启wpa_supplicant的服务用来连接wifi的,并且创建了一个wpa_wlan0的socket设备用于通信,当连接上wifi后,会自动分配一个ip地址。 + +  + +  + +  + # 4. ADB调试工具 1. 下载解压platform-tools-latest-windows.zip -- Gitblit v1.9.1