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
 
 ![image-20240530143956558](./images/image-20240530143956558.png)
 
@@ -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固件。
+
+   ![image-20240707190725803](./images/image-20240707190725803.png)
+
+6. 插入wifi模块可以看到如下信息
+
+   ![image-20240707180653408](./images/image-20240707180653408.png)
+
+   通过ifconfig -a 能查看到此时多了一个网卡设备wlan0,这个时候表示wifi模块的驱动加载完成,加载完成后系统会自动的去/vendor/etc/firewarm下找相应的固件。
+
+7. 此时我们就可以在android界面操作wifi按钮打开wifi搜索功能,正常连接wifi了
+
+   点击打开wifi之后会出现如下信息,大致的意思就是系统在后台会开启wpa_supplicant的服务用来连接wifi的,并且创建了一个wpa_wlan0的socket设备用于通信,当连接上wifi后,会自动分配一个ip地址。
+
+   ![image-20240707181132353](./images/image-20240707181132353.png)
+
+   ![image-20240707181301122](./images/image-20240707181301122.png)
+
+   ![image-20240707181315992](./images/image-20240707181315992.png)
+
 # 4.  ADB调试工具
 
 1. 下载解压platform-tools-latest-windows.zip

--
Gitblit v1.9.1