Rockchip RK3588如何创建新一个新板级DTS

文章目录

  • Rockchip RK3588如何创建新一个新板级DTS
    • 基于SDK已有的DTS选择一个适合的基础参考DTS
      • RK3588 SDK发布的参考DTS介绍
      • 新建一个板级DTS
    • 修改DTS来适配新板的硬件设计

基于SDK已有的DTS选择一个适合的基础参考DTS

RK3588 SDK发布的参考DTS介绍

芯片 开发板类型 机型 硬件配置 DTS
RK3588 开发板 RK3588 EVB1 双PMIC:RK806 * 2+DiscretePower
LPDDR4(200Ball)
1xTYPEC(DP)+1xUSB30
2xUSB20
1xSATA3.0
2xHDMI2.1 TX
1xHDMI2.0 RX
1xVGA
1xPCIE WIFI 6
2x10/100/1000 RJ45
1X4Lane标准PCIE30 Slot
2x4Lane Mipi CSI Connetor(B TO B 80Pin)
2x4Lane Mipi D-PHY RX Connector (B TO B 80Pin)
1X4Lane Mipi D-PHY TX Connector (For mipi lcd)
1X4Lane Mipi D-PHY TX Connector(For DSC LCD)
Line in,1xLine out(ES8388+TT8642)
1xpower led+1xether led+1xhdd led
1xRecovery + reset+pwr+(vol+)+(vol-)+esc+boot key
Debug Uart+JTAG
rk3588-evb1-lp4-v10
RK3588 开发板 RK3588 EVB7
RK3588_AIOT_REF_SCH_V11硬件参设计对应的软件配置
单PMICRK806+DiscretePower
LPDDR4(200Ball)
1xTYPEC(DP)+1xUSB30
2xUSB20
3.1xSATA3.0
2xHDMI2.1 TX
1xHDMI2.0 RX
1xVGA
1xSDIO WIFI 6
2x10/100/1000 RJ45
1X4Lane标准PCIE30 Slot
2x4Lane Mipi CSI Connetor(B TO B 80Pin)
2x4Lane Mipi D-PHY RX Connector (B TO B 80Pin)
1X4Lane Mipi D-PHY TX Connector (For mipi lcd)
1X4Lane Mipi D-PHY TX Connector(For DSC LCD)
Line in,1xLine out(ES8388+TT8642)
1xpower led+1xether led+1xhdd led
1xRecovery + reset+pwr+(vol+)+(vol-)+esc+boot key
Debug Uart+JTAG
18.TF Card
rk3588-evb7-lp4-v10
RK3588 开发板 RK3588 EVB4 单PMICRK806+DiscretePower
LPDDR4(200Ball)
EVB_分立电源+金手指aDD IN CARD
1xTYPEC
1xUSB30 HOST
1xWIFI 6(SDIO)
1x10/100/1000 RGMII(RGMII)
TF Card
1080P mipi LCD
MIPI CPHY TX LCD
Pciex4金手指
电源分立元件
rk3588-evb4-lp4-v10
RK3588 开发板 RK3588 EVB2 双PMIC:RK806 * 2+DiscretePower
LPDDR4(200Ball)
3xUSB30(OTG)+1XUSB(HOST)
1xUSB20
1xSATA
1xHDMI2.1 TX
1xHDMI2.0 RX
1xWIFI 6(SDIO)
1xeDP
1xDP
1xVGA
1xPCIE30X4
1x10/100/1000 RJ45(RGMII1)
1x10/100/1000 RJ45(PCIE20_1)
2x4Lane Mipi CSI Connetor(B TO B 80Pin)
2x4Lane Mipi D-PHY RX Connector (B TO B 80Pin)
1X4Lane Mipi D-PHY TX Connector (FPC 30 Pin)
TF CARD
1xIR Receiver
1xPHONE+2XSPK(ES8388+TT8642)
1xRecovery + reset+pwr+(vol+)+(vol-)+esc+boot key
1xRS232+1XRS485+1CAN
21.Debug Uart(UART)+JTAG
rk3588-evb2-lp4-v10-edp
RK3588 NVR 单PMICRK806+DiscretePower
LPDDR4(200Ball)
RK3588 NVR
2 x USB3.0 HOST + 2 x USB2.0 HOST
10 x SATA3.0 Connector (7pin)
1 x 4Lanes PCIe Connector
2 x HDMI2.1 TX + 1 x HDMI2.0 TX
1 x VGA TX,up to 1080P
2 x 4Lanes MIPI CSI RX Camera Connector
2 x 10/100/1000 Ethernet(RGMII)
1 x Line Out, 1 x Line In
1 x Buzzer
1 x IR Receiver
1 x Power LED,1 x Ethernet LED,1 x HDD LED
1 x Recovery Key,1x Reset Key
1 x RS232
1 x RS485
1 x UART
Debug UART(USB to UART),Debug JTAG (4Pin)
rk3588-nvr-demo-v10-android
RK3588S 开发板 RK3588S EVB1 双PMIC: RK806 * 2+DiscretePower
LPDDR4(200Ball)
1xTYPEC0
1xUSB20 OTG
2xUSB20 HOST
1xSD3.0
1x4lane eDP TX
2x4Lane MIPI DPHY TX
2x4LaneMIPI DPHY RX
1x4Lane/2x2Lane MIPI CSI RX
1xPCIE20 (1lane x4 Slot
1x a/b/g/n/ac/ax 2X2 PCIE WIFI,BT5.0
HPout and Speak out(ES8388+PA)
1*AMIC+DMIC IN(ES8388+PA)
6 DMIC Array
Senor+IR+Optical S/PDIF TX
Key
1xCAN
Debug Uart&Jtag
rk3588s-evb1-lp4x-v10
RK3588S 平板 样机 双PMIC: RK806 * 2+DiscretePower
LPDDR4/4x 2pcsx 32bit
Micro SD Card3.0
1 x Typec3.0 + 2 x USB2 HOST
1 x 1Lane PCIe2.0 Connector (RC Mode)
2 x 4Lanes MIPI DPHY_RX Camera
1 x 4Lanes MIPI CSI Camera or 2 x 2Lanes MIPI CSI Camera
1 x 4Lanes eDP with Touch Connection
2 x 4Lanes MIPI DPHY with Touch Connector
a/b/g/n/ac/ax 2X2 WIFI,BT5.0
Headphone output,1 x ECM MIC and 2xSpeaker out(Codec ALC5651)
Gyroscope+G-sensor+Ambient Light+Proximity +Hall Sensor+M-Sensor
Array Key(MENU,VOL+,VOL-,ESC),Reset,Power on/off Key
Debug UART to USB connector and JTAG Connector
rk3588s-tablet-v10
RK3588S 平板 RK3588S平板硬件参考设计对应的软件配置 单PMIC:RK806-2x1pcs+DiscretePower
LPDDR4/4x 2pcsx 32bit
Micro SD Card3.0
1 x Typec3.0 + 2 x USB2 HOST
1 x 1Lane PCIe2.0 Connector (RC Mode)
2 x 4Lanes MIPI DPHY_RX Camera
1 x 4Lanes MIPI CSI Camera or 2 x 2Lanes MIPI CSI Camera
1 x 4Lanes eDP with Touch Connection
2 x 4Lanes MIPI DPHY with Touch Connector
a/b/g/n/ac/ax 2X2 WIFI,BT5.0
Headphone output,1 x ECM MIC and 2xSpeaker out(Codec ALC5651)
Gyroscope+G-sensor+Ambient Light+Proximity +Hall Sensor+M-Sensor
Array Key(MENU,VOL+,VOL-,ESC),Reset,Power on/off Key
Debug UART to USB connector and JTAG Connecto
rk3588s-tablet-v11

新建一个板级DTS

根据上面的介绍各个参考DTS对应的硬件配置,选择适合的参考DTS。在参考的dts的基础上修改适配自己的硬件,具体是新建一个自己的产品的DTS,在dts中include参考的dts对应的dtsi,将硬件差异部分修改在新建的dts中。比如:rk3588-evb1-lp4-v10.dts中include了rk3588-evb1-lp4.dtsi

// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
/** Copyright (c) 2021 Rockchip Electronics Co., Ltd.**//dts-v1/;#include "rk3588-evb1-lp4.dtsi"
#include "rk3588-evb1-imx415.dtsi"
#include "rk3588-android.dtsi"/ {model = "Rockchip RK3588 EVB1 LP4 V10 Board";compatible = "rockchip,rk3588-evb1-lp4-v10", "rockchip,rk3588";
};

这样新建DTS的好处是在SDK更新的时候可以直接继承RK的DTS的修改,避免遗漏DTS的更新。

修改DTS来适配新板的硬件设计

硬件设计与参考设计有差异的话,对应的DTS修改可以在新建的dts中修改,dts可以复写dtsi中的节点,比如修改LCD背光的电源控制gpio:

&backlight {enable-gpios = <&gpio1 RK_PC4 GPIO_ACTIVE_HIGH>;  //复写enable-gpios
};

关闭某些不需要的功能节点,比如不需要gtlx的触摸驱动:

&gt1x {status = "disabled";
};

返回RK3588 DTS解析专栏

Rockchip RK3588如何创建新一个新板级DTS相关推荐

  1. Azure Redis Cache (3) 创建和使用P级别的Redis Cache

    <Windows Azure Platform 系列文章目录> 在笔者之前的文档里面已经说明了,Azure Redis Cache分为三个不同的级别: - 基本,Basic,不包含SLA ...

  2. 安装程序无法创建新的系统分区也无法定位现有系统分区_如何拥有一个 Windows 10 和 Debian 10 的双系统...

    在无数次劝说自己后,你终于做出了一个大胆的决定,试试 Linux.-- James Kiarie(作者) 在无数次劝说自己后,你终于做出了一个大胆的决定,试试 Linux.不过,在完全熟悉 Linux ...

  3. 计算机里有个不能进入的磁盘分区,新电脑只有一个分区怎么办? 教你们如何不进pe给硬盘创建新分区!...

    很多朋友新电脑刚买回来打开发现明明自己机械硬盘1T或者1T机械加128G固态,但是却只有一个或者两个分区,但是又不会分区 现在教大家如何不用老毛桃大白菜之类的进pe系统里面就能直接创建新分区 1 Wi ...

  4. matlab中创建一个工程,从文件夹创建新工程

    从文件夹创建新工程 如果您有许多文件并希望将它们整理为一个工程(无论是否进行源代码管理),请按照以下步骤创建一个新工程. 使用 Simulink® Start Page 中的 Folder to Pr ...

  5. 乐鑫ESP32开发 1.Vscode创建新工程,编译,下载烧录,监视端口,点亮一个LED

    前言  Vscode安装ESP-IDF插件后,会在左下角生成一些按钮,用户可以点击实现配置.编译.下载.调试等功能.  但鉴于ESP-IDF的Vscode插件体验不是很好:不仅容易安装出错导致不能使用 ...

  6. 怎么给当前计算机添加一个用户,电脑如何设置新用户 电脑创建新用户的方法...

    今天给大家带来电脑如何设置新用户,电脑创建新用户的方法,让您轻松解决问题. 有些时候我们为了能更为灵活的管理电脑使用情况,我们可以给电脑设置不同的用户,那么怎么给电脑设置新用户呢?下面是学习啦小编整理 ...

  7. Python新建一个文件目录,python怎么创建新文件

    python怎么创建新文件 首先,进行打开的pycharm软件界面当中,进行选中已经打开的项目文件.请点击输入图片描述然后进行点击菜单中的"file"的选项菜单. 请点击输入图片描 ...

  8. 计算机只有一块硬盘分区,如果新计算机只有一个分区怎么办?教您如何在不输入pe的情况下为硬盘创建新分区!...

    许多朋友刚买了一台新计算机并打开它,发现他们的机械硬盘1T或1T机械加128G固态硬盘,但是只有一个或两个分区,但是它们不会分区 现在教您如何在不进入pe系统的情况下直接创建新分区,例如旧的毛桃大白菜 ...

  9. 新电脑只有一个分区怎么不进PE系统给硬盘创建新分区!

    很多朋友新电脑刚买回来打开发现明明自己机械硬盘1T或者1T机械加128G固态,但是却只有一个或者两个分区,但是又不会分区,现在我就教大家如何不用老毛桃或者大白菜之类的PE重装盘来实现增加分区,只需要开 ...

最新文章

  1. .net获取ip地址
  2. C#播放flash动画即swf文件
  3. 改变eclipse工程中代码的层次结构
  4. P3834 【模板】可持久化线段树 1(主席树)
  5. VC中数字与字符串转换方法
  6. 项目背景怎么描述_产品经理写简历,如何让「项目经验」更出众?
  7. 具有Rx-Java的Couchbase Java SDK
  8. lisp 读取样条曲线座标点_如何在lisp中求一条直线和一条曲线的交点
  9. CSS3弹性盒子Flex
  10. addrinfo 结构
  11. log4j日志输出性能优化
  12. display属性值
  13. CSS3盒子模型(CSS3)
  14. QQ去水印小程序源码全新系统
  15. matlab二次曲线插补,圆弧插补器插补非圆二次曲线的方法
  16. Python函数定义的高级用法
  17. python下载迅雷资源助手_NAS下载丨比第三方好用100倍!威联通Download Station支持PT下载教程...
  18. 【入门教程】必看!TensorFlow中文教程:机器学习从零到一
  19. Guava基本工具包Base:Null和字符串分割(Splitter)、拼接(Joiner)处理
  20. python 电子签名去背景

热门文章

  1. 北漂程序员,年收入200万却想辞职,幸福感为0却放不下家庭
  2. Win10企业版任务栏上搜索功能失效的解决方法
  3. LUTU iOS 13.3发布:可以过滤iMessage垃圾信息了
  4. 写一个“谁动了我的奶酪”读后感
  5. unity给头发添加物理_Unity中如何加入液体物理效果
  6. CF817F MEX Queries
  7. Windows 10 安装 Android Studio 安装 创建APP 创建模拟器调试 真机调试 编译 签名打包APP
  8. 10万字XX市开发区智慧综治中心平台建设一期工程招标文件word
  9. linux系统拷贝系统日志,怎么导出linux系统日志.
  10. 前端输入框内密码用MD5加密处理