20250823给荣品RD-RK3588开发板刷Rockchip原厂的Android14【EVB7的V10】时调通AP6275P的WIFI
2025/8/23 17:02


【我是先将这个DTSI文件中的代码块直接搬到rk3588-evb7-lp4.dtsi中,然后就可以上网了。接着就微调到最终版本!】
E:\RD-RK3588_Android13\kernel-5.10\arch\arm64\boot\dts\rockchip\rk3588\rp-wifi-bt-ap6275p-rk3588.dtsi

【这里只有RTC芯片hym8563】
E:\RD-RK3588_Android13\kernel-5.10\arch\arm64\boot\dts\rockchip\rk3588\rd-rk3588.dts
&i2c4 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&i2c4m1_xfer>;

    hym8563: hym8563@51 {
compatible = "haoyu,hym8563";
reg = <0x51>;
#clock-cells = <0>;
clock-frequency = <32768>;
clock-output-names = "hym8563";
//pinctrl-names = "default";
//pinctrl-0 = <&hym8563_int>;
//interrupt-parent = <&gpio0>;
//interrupts = <RK_PD4 IRQ_TYPE_LEVEL_LOW>;
//wakeup-source;
};

};


Y:\new_disk_4t\wyb\GroundStation\yy3588_android14.0\kernel-6.1\arch\arm64\boot\dts\rockchip\rk3588-evb7-lp4.dtsi

    wireless_bluetooth: wireless-bluetooth {
compatible = "bluetooth-platdata";
clocks = <&hym8563>;
clock-names = "ext_clock";
uart_rts_gpios = <&gpio4 RK_PC4 GPIO_ACTIVE_LOW>;
pinctrl-names = "default", "rts_gpio";
pinctrl-0 = <&uart9m0_rtsn>, <&bt_reset_gpio>, <&bt_wake_gpio>, <&bt_irq_gpio>;
pinctrl-1 = <&uart9_gpios>;
        BT,reset_gpio    = <&gpio0 RK_PC6 GPIO_ACTIVE_HIGH>;
BT,wake_gpio     = <&gpio0 RK_PC5 GPIO_ACTIVE_HIGH>;
BT,wake_host_irq = <&gpio0 RK_PA0 GPIO_ACTIVE_HIGH>;

status = "okay";
};

    wireless_wlan: wireless-wlan {
compatible = "wlan-platdata";
        wifi_chip_type = "ap6398s";
pinctrl-names = "default";
pinctrl-0 = <&wifi_host_wake_irq>;
WIFI,host_wake_irq = <&gpio0 RK_PB2 GPIO_ACTIVE_HIGH>;
WIFI,poweren_gpio = <&gpio0 RK_PC4 GPIO_ACTIVE_HIGH>;

status = "okay";
};

修改为:

    wireless_bluetooth: wireless-bluetooth {
compatible = "bluetooth-platdata";
clocks = <&hym8563>;
clock-names = "ext_clock";
uart_rts_gpios = <&gpio4 RK_PC4 GPIO_ACTIVE_LOW>;
pinctrl-names = "default", "rts_gpio";
pinctrl-0 = <&uart9m0_rtsn>, <&bt_reset_gpio>, <&bt_wake_gpio>, <&bt_irq_gpio>;
pinctrl-1 = <&uart9_gpios>;
        BT,reset_gpio    = <&gpio0 RK_PA0 GPIO_ACTIVE_HIGH>;
BT,wake_gpio     = <&gpio2 RK_PB3 GPIO_ACTIVE_HIGH>;
BT,wake_host_irq = <&gpio2 RK_PB0 GPIO_ACTIVE_HIGH>;

status = "okay";
};

    wireless_wlan: wireless-wlan {
compatible = "wlan-platdata";
        wifi_chip_type = "ap6275p";
pinctrl-names = "default";
pinctrl-0 = <&wifi_host_wake_irq>, <&wifi_poweren_gpio>;
WIFI,host_wake_irq = <&gpio0 RK_PB0 GPIO_ACTIVE_HIGH>;
WIFI,poweren_gpio = <&gpio0 RK_PB2 GPIO_ACTIVE_HIGH>;

status = "okay";
};


&i2c6 {
status = "okay";

    hym8563: hym8563@51 {
compatible = "haoyu,hym8563";
reg = <0x51>;
#clock-cells = <0>;
clock-frequency = <32768>;
clock-output-names = "hym8563";
pinctrl-names = "default";
pinctrl-0 = <&hym8563_int>;
interrupt-parent = <&gpio0>;
interrupts = <RK_PB0 IRQ_TYPE_LEVEL_LOW>;
wakeup-source;
};
};

修改为:

&i2c4 {
status = "okay";
pinctrl-0 = <&i2c4m1_xfer>;

    hym8563: hym8563@51 {
compatible = "haoyu,hym8563";
reg = <0x51>;
#clock-cells = <0>;
clock-frequency = <32768>;
clock-output-names = "hym8563";
pinctrl-names = "default";
//pinctrl-0 = <&hym8563_int>;
//interrupt-parent = <&gpio0>;
//interrupts = <RK_PB0 IRQ_TYPE_LEVEL_LOW>;
//wakeup-source;
};

//&i2c6 {
//    status = "okay";
//
//    hym8563: hym8563@51 {
//        compatible = "haoyu,hym8563";
//        reg = <0x51>;
//        #clock-cells = <0>;
//        clock-frequency = <32768>;
//        clock-output-names = "hym8563";
//        pinctrl-names = "default";
//        pinctrl-0 = <&hym8563_int>;
//        interrupt-parent = <&gpio0>;
//        interrupts = <RK_PB0 IRQ_TYPE_LEVEL_LOW>;
//        wakeup-source;
//    };
//};


&pcie2x1l0 {
reset-gpios = <&gpio1 RK_PB4 GPIO_ACTIVE_HIGH>;
status = "okay";
};

修改为:


&pcie2x1l0 {
    phys = <&combphy1_ps PHY_TYPE_PCIE>;
reset-gpios = <&gpio1 RK_PB4 GPIO_ACTIVE_HIGH>;
vpcie3v3-supply = <&vcc3v3_pcie30>;

status = "okay";
};



&pinctrl {

    hym8563 {
hym8563_int: hym8563-int {
rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_up>;
};

};


wireless-bluetooth {
uart9_gpios: uart9-gpios {
rockchip,pins = <4 RK_PC4 RK_FUNC_GPIO &pcfg_pull_none>;
};

        bt_reset_gpio: bt-reset-gpio {
rockchip,pins = <0 RK_PC6 RK_FUNC_GPIO &pcfg_pull_none>;
};

        bt_wake_gpio: bt-wake-gpio {
rockchip,pins = <0 RK_PC5 RK_FUNC_GPIO &pcfg_pull_none>;
};

        bt_irq_gpio: bt-irq-gpio {
rockchip,pins = <0 RK_PA0 RK_FUNC_GPIO &pcfg_pull_none>;
};
};

    wireless-wlan {
wifi_host_wake_irq: wifi-host-wake-irq {
rockchip,pins = <0 RK_PB2 RK_FUNC_GPIO &pcfg_pull_down>;
};
};

};

修改为:&pinctrl {

//    hym8563 {
//        hym8563_int: hym8563-int {
//            rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_up>;
//        };
//    };


wireless-bluetooth {
uart9_gpios: uart9-gpios {
rockchip,pins = <4 RK_PC4 RK_FUNC_GPIO &pcfg_pull_none>;
};

        bt_reset_gpio: bt-reset-gpio {
rockchip,pins = <0 RK_PA0 RK_FUNC_GPIO &pcfg_pull_none>;
};

        bt_wake_gpio: bt-wake-gpio {
rockchip,pins = <2 RK_PB3 RK_FUNC_GPIO &pcfg_pull_none>;
};

        bt_irq_gpio: bt-irq-gpio {
rockchip,pins = <2 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>;
};
};

    wireless-wlan {
wifi_host_wake_irq: wifi-host-wake-irq {
rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_down>;
};
};

wifi_poweren_gpio: wifi-poweren-gpio {
rockchip,pins = <0 RK_PB2 RK_FUNC_GPIO &pcfg_pull_up>;
};

};


网速的LOG:

Microsoft Windows [版本 10.0.19045.5965]
(c) Microsoft Corporation。保留所有权利。

C:\Users\QQ>adb shell
rk3588_u:/ $ su
rk3588_u:/ #
rk3588_u:/ # ifconfig
lo        Link encap:Local Loopback
inet addr:127.0.0.1  Mask:255.0.0.0
inet6 addr: ::1/128 Scope: Host
UP LOOPBACK RUNNING  MTU:65536  Metric:1
RX packets:15708 errors:0 dropped:0 overruns:0 frame:0
TX packets:15708 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10299292 TX bytes:10299292

dummy0    Link encap:Ethernet  HWaddr aa:b7:2c:a5:61:59
inet6 addr: fe80::a8b7:2cff:fea5:6159/64 Scope: Link
UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 TX bytes:490

wlan0     Link encap:Ethernet  HWaddr c0:f5:35:4f:8d:5e
inet addr:192.168.3.210  Bcast:192.168.3.255  Mask:255.255.255.0
inet6 addr: fe80::39e7:6411:2d9:f5fc/64 Scope: Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:9847 errors:0 dropped:617 overruns:0 frame:0
TX packets:1886 errors:0 dropped:13 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10449488 TX bytes:486216

rk3588_u:/ #
rk3588_u:/ # iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.3.97, port 50760
[  5] local 192.168.3.210 port 5201 connected to 192.168.3.97 port 50762
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  25.8 MBytes   216 Mbits/sec
[  5]   1.00-2.00   sec  30.8 MBytes   258 Mbits/sec
[  5]   2.00-3.00   sec  30.4 MBytes   255 Mbits/sec
[  5]   3.00-4.00   sec  32.2 MBytes   270 Mbits/sec
[  5]   4.00-5.00   sec  26.7 MBytes   224 Mbits/sec
[  5]   5.00-6.00   sec  16.3 MBytes   136 Mbits/sec

[  5] 1795.00-1796.00 sec  4.60 MBytes  38.6 Mbits/sec
[  5] 1796.00-1797.00 sec  6.00 MBytes  50.3 Mbits/sec
[  5] 1797.00-1798.00 sec  4.39 MBytes  36.8 Mbits/sec
[  5] 1798.00-1799.00 sec  5.09 MBytes  42.7 Mbits/sec
[  5] 1799.00-1800.00 sec  6.00 MBytes  50.3 Mbits/sec
[  5] 1800.00-1800.02 sec  38.2 KBytes  13.7 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1800.02 sec  20.4 GBytes  97.2 Mbits/sec                  receiver
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
^C^Ciperf3: interrupt - the server has terminated
1|rk3588_u:/ #


刷机的LOG:


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/94719.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/94719.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/94719.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mac 菜单栏多合一工具自荐:FancyTool

鉴于本人特别喜欢花里花哨的菜单栏&#xff0c;但又不想开机自启太多软件&#xff0c;所以自己开发了一个新的、轻量的&#xff0c;有点花里胡哨但又有些实用功能的多合一工具&#xff1a;[ FancyTool ]&#xff0c; 感兴趣的朋友可以点击链接下载使用。 我承认&#xff0c;这…

用AI生成的一个BadgerDB的管理工具

badgerDB 是一款由 Dgraph Labs 开发的高性能、嵌入式键值&#xff08;Key-Value&#xff09;数据库&#xff0c;基于 LSM-Tree&#xff08;Log-Structured Merge Tree&#xff09;存储引擎设计&#xff0c;主打低延迟、高吞吐量和轻量级部署&#xff0c;广泛用于需要本地持久化…

Spring-- Spring Security(一)

1. 概念Spring Security&#xff1a;Spring 提供的安全框架&#xff0c;用于保护应用程序免受未授权访问&#xff0c;提供认证、授权、CSRF 防护等功能。核心功能&#xff1a;认证&#xff08;Authentication&#xff09;&#xff1a;确认用户身份&#xff08;登录过程&#xf…

某电器5G智慧工厂网络建设全解析

随着工业4.0的全面推进和智能制造需求的不断增长&#xff0c;5G技术已成为智慧工厂建设的核心驱动力。某电器工厂计划通过构建高效可靠的5G网络&#xff0c;结合智能组网设备与工业物联网技术&#xff0c;实现智能化转型&#xff0c;提升生产运营效率。本文将详细解析该5G智慧工…

PyCharm 加载不了 conda 虚拟环境,不存在的

#工作记录前言在开发过程中&#xff0c;PyCharm 无法加载 Conda 虚拟环境是常见问题。在不同情况下&#xff0c;“Conda 可执行文件路径”的指定可能会发生变化&#xff0c;不会一尘不变&#xff0c;需要灵活处置。以下是一系列解决此问题的经验参考。检查 Conda 安装与环境创建…

xml中resultMap 的用法,数据库 JSON 字符串 → Java List/对象

文章目录一、resultMap 核心作用二、基本用法&#xff08;以你的配置为例&#xff09;1. 定义 resultMap2. 在 SQL 中使用 resultMap三、关键注意事项resultMap 是 MyBatis 中用于定义数据库表字段与 Java 实体类属性之间映射关系的核心配置&#xff0c;解决表字段名和实体类属…

PySINDy

PySINDy A Python package for the Sparse Identification of Nonlinear Dynamics from Data Abstract PySINDy 是一个用于从数据中发现主导动力系统模型的 Python 软件包。具体来说&#xff0c;PySINDy 提供了应用非线性动力学稀疏辨识&#xff08;SINDy&#xff09;[1] 方法…

校园跑腿小程序源码 | 跑腿便利店小程序(源码下载)

校园跑腿小程序源码 | 跑腿便利店小程序 本项目后端采用 midway3.0&#xff0c;后台采用 nuxt2.x,小程序采用 uniapp 实现的一套跑腿下单接单系统。 主要功能&#xff1a;跑腿、快递代取、陪练陪玩、软件安装、申请接单、用户下单、提现、物品重量计算等。 源码下载&#xf…

基于stm32的物联网OneNet火灾报警系统

1 系统功能介绍 本设计为基于STM32单片机的物联网OneNet火灾报警系统。系统通过采集环境中的温湿度、火焰检测数据&#xff0c;并结合物联网技术上传至OneNet云平台&#xff0c;实现远程监控和报警功能。系统还具备蜂鸣器报警、LED灯闪烁等本地报警功能&#xff0c;保证在火灾发…

校园跑腿小程序源码 _ 跑腿便利店小程序 含搭建教程

内容目录一、详细介绍二、效果展示1.部分代码2.效果图展示三、学习资料下载一、详细介绍 校园跑腿小程序源码 | 跑腿便利店小程序 本项目后端采用 midway3.0&#xff0c;后台采用 nuxt2.x,小程序采用 uniapp 实现的一套跑腿下单接单系统。 主要功能&#xff1a;跑腿、快递代…

数据结构:2-3-4 树 和 B 树

目录 我们为什么需要 2-3-4 树&#xff1f; 2-3-4 树的插入操作 从零推导代码 B 树 (B-Tree) 从零推导代码 我们沿着自平衡树的演化路径继续前进。我们已经学习了 2-3 树如何通过“分裂与提升”来替代 AVL 树的“旋转”&#xff0c;但其修复过程是“自下而上”的。现在&am…

Python爬虫实战:构建港口物流数据采集和分析系统

1. 引言 1.1 研究背景与意义 在全球化背景下,港口作为 “一带一路” 倡议的关键节点,其运营效率直接影响国际贸易流通速度。港口管理部门、物流企业及贸易公司需实时掌握船舶动态、货物吞吐量等信息以优化调度、降低成本。然而,这些信息分散于: 港口官方网站(如上海港、…

新型隐蔽恶意软件利用TP-Link、思科等路由器漏洞获取远程控制权

攻击概况安全研究人员近期发现针对多品牌网络设备的新型恶意软件攻击活动&#xff0c;受影响设备包括DrayTek、TP-Link、Raisecom和思科等厂商的路由器。2025年7月期间&#xff0c;攻击者通过利用嵌入式Web服务中的未授权命令注入漏洞传播隐蔽加载程序。初始入侵通过简单的HTTP…

对线性代数伴随矩阵的深入理解

伴随矩阵的几何直观&#xff1a;缩放倍率为det⁡(A)n−1\det (A)^{n-1}det(A)n−1的逆变换。 A⋅A∗∣A∣EA\cdot A^*|A|EA⋅A∗∣A∣E 最终得到的结果是将原像空间各基向量缩放了det⁡(A)\det (A)det(A)倍&#xff0c;故空间总体上是被放大了∣A∣n|A|^{n}∣A∣n倍。 为什么是…

uni-app 组件之自定义导航栏

前言上一篇简单的介绍了一下什么是组件&#xff0c;即组件是一个单独且可复用的功能模块的封装。所以这篇文章主要在实际开发中自己动手封装一个简单的导航栏组件&#xff0c;当然在插件市场有很多&#xff0c;但是自己动手封装一个才能真正领会其中的意义。一、自定义组件1.创…

android vehicle

Android Vehicle HAL架构-腾讯云开发者社区-腾讯云 Android vehicle车辆属性新增demo-CSDN博客 【IVI】VehicleService启动_android ivi-CSDN博客

【人工智能】神经网络的优化器optimizer(三):RMSProp动态自适应学习率优化器

一、算法核心原理 RMSProp&#xff08;Root Mean Square Propagation&#xff09;是深度学习先驱Geoffrey Hinton在2012年提出的优化算法&#xff0c;它基于AdaGrad算法的改进&#xff0c;创新性地解决了传统梯度下降法中学习率固定不变的局限性。该算法的核心机制在于采用指数…

全面解析了Java微服务架构的设计模式

一、引言&#xff1a;微服务架构的背景与优势随着互联网应用的复杂度不断提升&#xff0c;传统的单体架构&#xff08;Monolithic Architecture&#xff09;在可维护性、可扩展性、部署灵活性等方面逐渐暴露出瓶颈。微服务架构&#xff08;Microservices Architecture&#xff…

本地组策略编辑器图形化工具

本地组策略图形化工具&#xff0c;添加用户权限分配功能。这将包括常见的用户权限策略设置&#xff1a; 目前版本在优化中&#xff0c;后续会添加更多功能。 # GroupPolicyGUI.ps1 # 需要以管理员权限运行Add-Type -AssemblyName System.Windows.Forms Add-Type -AssemblyName …

深度学习卷积神经网络项目实战——超市商品分类

卷积神经网络项目实战 1.项目简介 1.1项目名称 ​ 基于CNN实现超市商品的混合颗粒度分类&#xff08;500分类&#xff09; 1.2 项目简介 ​ 该项目旨在通过卷积神经网络&#xff08;CNN&#xff09;实现超市商品的混合颗粒度分类&#xff0c;主要针对商品的不同种类进行分…