RK3288-7.1-双屏异显

(3条消息) rk3288-android7.1-双屏异显补丁并且+测试demo-Linux文档类资源-CSDN文库

资料已放,需要的下载

首先先做双屏同显,我这里点lvds1920和edp1920

+++ m3288.dts   (working copy)
@@ -82,12 +82,11 @@
                        240 241 242 243 244 245 246 247
                        248 249 251 252 253 254 254 254>;
                default-brightness-level = <128>;
-               enable-gpios = <&gpio7 2 GPIO_ACTIVE_HIGH>;
+               enable-gpios = <&gpio7 14 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
-               pinctrl-0 = <&bl_en>;
-               pwms = <&pwm0 0 1000000 PWM_POLARITY_INVERTED>;
+               pinctrl-0 = <&edpbl_en>;
+               pwms = <&pwm0 0 16000 PWM_POLARITY_INVERTED>;
        };
-
 
 
        sdio_pwrseq: sdio-pwrseq {
@@ -109,7 +108,8 @@
        vcc_lcd: vcc-lcd {
                compatible = "regulator-fixed";
                enable-active-high;
-               gpio = <&gpio7 4 GPIO_ACTIVE_HIGH>;
+               regulator-always-on;
+               gpio = <&gpio7 12 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&lcd_en>;
                regulator-name = "vcc_lcd";
@@ -147,19 +147,15 @@
        center-supply = <&vdd_log>;
        status = "disabled";
 };
+#if 1
+#include "lvds1920x1080.dtsi"
 
 &edp {
-       status = "disabled";
+       status = "okay";
 };
 
 &edp_panel {
@@ -170,7 +166,7 @@
        enable-delay-ms = <300>;
        pinctrl-0 = <&lcd_cs>;
        power-supply = <&vcc_lcd>;
-       status = "disabled";
+       status = "okay";
 
        disp_timings: display-timings {
                native-mode = <&timing1>;
@@ -198,10 +194,47 @@
 };
 
 &route_edp {
-       status = "disbled";
+       status = "okay";
 };
+
+
+
+&route_edp {
+       connect = <&vopb_out_edp>;
+};
+&route_lvds {
+       connect = <&vopl_out_lvds>;
+};
+&edp_in_vopl {
+       status = "disabled";
+};
+&edp_in_vopb {
+       status = "okay";
+};
+&lvds_in_vopl {
+       status = "okay";
+};
+&lvds_in_vopb {
+       status = "disabled";
+};
+
 #endif
 
 &gpu {
        status = "okay";
        mali-supply = <&vdd_gpu>;
@@ -515,9 +548,9 @@
                gpio_4g_power=<&gpio0 14 GPIO_ACTIVE_HIGH>;
 
                gpio_amp_power=<&gpio7 4 GPIO_ACTIVE_HIGH>;
-
+
     usb_power = <&gpio7 12 GPIO_ACTIVE_HIGH>;//GPIO0_B7
-    
+    lvds_bl_en = <&gpio7 2 GPIO_ACTIVE_HIGH>;//GPIO0_B7
      gpio_bl_power=<&gpio7 13 GPIO_ACTIVE_HIGH>;//<&gpio7 GPIO_B5 GPIO_ACTIVE_HIGH>;// m283
     
      gpio_281_io1 = <&gpio8 9 GPIO_ACTIVE_HIGH>;//<&gpio8 GPIO_B1 GPIO_ACTIVE_HIGH>;

@@ -695,7 +733,7 @@
 
 
 &uart2 {
-       status = "disabled";
+       status = "okay";
 };
 &uart1 {
        status = "okay";
@@ -709,11 +747,18 @@
 
 
 &pinctrl {
-       backlight {
-               bl_en: bl-en {
+       /*backlight1 {
+               bl_en1: bl-en1 {
                        rockchip,pins = <7 2 RK_FUNC_GPIO &pcfg_pull_none>;
                };
-       };
+
+       };*/
+       backlight{
+
+                       edpbl_en: edpbl-en {
+                               rockchip,pins = <7 14 RK_FUNC_GPIO &pcfg_pull_none>;
+                       };
+               };
 
        buttons {
                pwrbtn: pwrbtn {
Index: lvds1920x1080.dtsi
===================================================================
--- lvds1920x1080.dtsi  (revision 1623)
+++ lvds1920x1080.dtsi  (working copy)
@@ -11,7 +11,7 @@
        compatible ="simple-panel";
        backlight = <&backlight>;
        bus-format = <MEDIA_BUS_FMT_RGB888_1X24>;
-       enable-gpios = <&gpio7 3 GPIO_ACTIVE_HIGH>;
+//     enable-gpios = <&gpio7 3 GPIO_ACTIVE_HIGH>;
        enable-delay-ms = <200>;
        power-supply = <&vcc_lcd>;
        rockchip,data-mapping = "vesa";//"jeida";

 注意不能注册两个ENABLE使能脚,不然系统会黑屏卡在LOGO

sys.hwc.device.primary=LVDS
sys.hwc.device.extend=eDP

 然后下载进去后就可以看到双屏点亮.

//########################################################################//

把补丁打上之后,在现实设置里面会看到对应的选项

 然后安装上demo

 

 demo改变不一样了

补丁内容需要详细品一品,改框架等很多内容,暂到这里.

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 要将RK3288设备升级到最新版本的安卓7.1固件,需要进行以下步骤: 第一步,下载最新版的安卓7.1固件,可以从官方网站或第三方网站下载,并确保下载的固件适用于您的设备型号。 第二步,将RK3288设备连接到电脑,并使用数据线正确连接。之后,打开RKBatchTool软件,并选择固件升级选项,将固件文件添加到软件中。 第三步,进行固件刷写,这个过程需要等待几分钟。在本过程中,您需要确保不要中断连接或移动RK3288设备。 第四步,刷写成功后需要进行重启,此时您需要断开数据线,并按下设备上的电源键进行重启。 最后,您的RK3288设备就安装了最新版的安卓7.1固件,可以开始享受更加流畅的系统体验。注意备份重要数据以免出现意外数据丢失。 ### 回答2: RK3288安卓7.1固件通刷最新版的方法如下: 1. 首先确定你的RK3288设备能够支持安卓7.1固件通刷,可以在设备说明书或者官方网站上查询相关信息。 2. 下载最新版RK3288安卓7.1固件,并将其解压缩到电脑上。 3. 安装Rockchip Batch Tool,将RK3288设备连接电脑,并确保设备已经被识别。 4. 打开Rockchip Batch Tool,选择‘…’按钮,选择已经解压缩好的固件,点击“Open”进行加载。 5. 点击 “Upgrade” 按钮来启动刷机过程,请确保设备连接电脑的同时没有断电,不要拔出USB接口,等待进度条结束。 6. 当固件恢复成功后,将设备断开电脑连接,按下电源按钮重启设备,固件恢复完成。 需要特别注意的是,在进行刷机过程中,一定要仔细阅读相关注意事项,并按照操作步骤一步步进行操作,以保证刷机的安全性及成功率。同时,备份好设备重要资料,以免刷机过程中资料丢失。 ### 回答3: RK3288是一款流行的ARM Cortex-A17处理器,常用于Android平板电脑和嵌入式系统中。最新的Android 7.1是一款更加稳定的操作系统,拥有更好的性能优化和更多的新功能。为了让RK3288设备能够兼容最新的操作系统,需要进行通刷固件。 通刷RK3288安卓7.1固件需要具备一定的技术水平。首先要确认设备的型号,并经过验证,以确保可行性。其次,需要下载相应的固件文件,并通过USB连接设备与电脑。接着,通过刷机工具如RKBatchTool或AndroidToolBox来刷新设备。刷机时有些问题需要注意,例如选择正确的固件版本,并遵循正确的步骤,使设备在刷机过程中不出现断电或意外操作等情况。 通刷RK3288安卓7.1固件,可以给RK3288设备带来更好的使用体验。该操作可提高设备的性能、稳定性和安全性,同时在设备上体验更多的新功能和应用。通刷过程中需要注意相关操作,以免出现问题。建议在进行刷机之前备份重要的数据和文件,以免丢失。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旋风旋风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值