当前位置: 首页 > news >正文

20250407在荣品的PRO-RK3566开发板适配Rockchip原厂的buildroot系统【使用荣品的DTS】

20250407在荣品的PRO-RK3566开发板适配Rockchip原厂的buildroot系统【使用荣品的DTS】
2025/4/2 15:03


缘起:在荣品的PRO-RK3566开发板使用Rockchip原厂的buildroot系统来适配gc2093的时候,由于对DTS的掌握不足/时间限制。
直接使用荣品的最小的DTS了。这样可以最快速的判断/定位问题出在哪里?
比如:是你拿到的SDK中的驱动程序的问题?还是DTS没有正确配置。
当然在 Rockchip原厂的buildroot系统 直接使用荣品的DTS有一些已经得BUG:【在PRO-RK3566开发板上】


1、3个USB接口都不能用。
2、DEBUG口的波特率会有115200bps【荣品】和1.5Mbps【Rockchip原厂】之间的切换。
3、其他未知的问题。【等你调试的时候就知道了!】


由于荣品稍有水平,荣品改动了DTS的目录结构。
第一步,荣品的DTS中多了一个rk356x目录,将rk356x目录中的全部文件往上提一个目录。

Z:\RK3566_RK3568_Linux5.10_V1.2.0\kernel\arch\arm64\boot\dts\rockchip01荣品-最小\rk356x\pro-rk3566.dts
Z:\RK3566_RK3568_Linux5.10_V1.2.0\kernel\arch\arm64\boot\dts\rockchip01荣品-最小\pro-rk3566.dts


第二步,解决路径依赖的问题/相对目录结构的问题。


Z:\RK3566_RK3568_Linux5.10_V1.2.0\kernel\arch\arm64\boot\dts\rockchip\rk3566-evb-rpdzkj-rk809-tcs4525.dtsi

// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
/*
 * Copyright (c) 2020 Rockchip Electronics Co., Ltd.
 *
 */

#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/pwm/pwm.h>
#include <dt-bindings/pinctrl/rockchip.h>
#include <dt-bindings/input/rk-input.h>
#include <dt-bindings/display/drm_mipi_dsi.h>
#include <dt-bindings/sensor-dev.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/pinctrl/rockchip.h>


#include "../rk3566.dtsi"

修改为:
#include "rk3566.dtsi"


Z:\RK3566_RK3568_Linux5.10_V1.2.0\kernel\arch\arm64\boot\dts\rockchip\rk3566-evb-rpdzkj-rk809-tcs4525.dtsi

// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
/*
 * Copyright (c) 2020 Rockchip Electronics Co., Ltd.
 *
 */

#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/pwm/pwm.h>
#include <dt-bindings/pinctrl/rockchip.h>
#include <dt-bindings/input/rk-input.h>
#include <dt-bindings/display/drm_mipi_dsi.h>
#include <dt-bindings/sensor-dev.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/pinctrl/rockchip.h>


#include "../rk3566.dtsi"

修改为:
#include "rk3566.dtsi"

相关文章:

  • TDengine 与 taosAdapter 的结合(一)
  • JBDC Java数据库连接(1)
  • windows设置在终端中打开
  • JavaScript双问号操作符(??)详解,解决使用 || 时因类型转换带来的问题
  • 【微服务架构】SpringSecurity核心源码剖析+jwt+OAuth(二):SpringSecurity的源码初探(核心组件、认证流程)
  • 第一部分——Docker篇 第一章 Docker容器
  • 前缀和和差分笔记
  • Notepad++插件:快捷键交换两个选区的内容
  • 【微服务架构】SpringSecurity核心源码剖析+jwt+OAuth(一):SpringSecurity的初次邂逅(概念、认证、授权)
  • 用AbortController取消事件绑定
  • 记录学习的第二十一天
  • 4.1论文阅读
  • 线程池/内存池/mysql连接池
  • Linux文件系统中的Page Cache和内存管理中的Page之间的关系
  • 2025年国产AI编码助手及国内首款AI原生IDE TRAE
  • 1. Qt信号与槽
  • 【redis】消息通信-pubsub-blockinglist-stream-对比
  • [原创](Modern C++)现代C++的关键性概念: 什么是左值引用? 什么是右值引用?
  • NO.70十六届蓝桥杯备战|基础算法-分治|逆序对|求第k小的数|最大子段和|地毯填补问题(C++)
  • MySQL基础 [二] - 数据库基础
  • 福州市住房和城乡建设局网站/网站内链优化
  • 有没有免费网站制作/网站维护是什么意思
  • 小米商城的网站建站/网络营销平台推广方案
  • 做外贸网站要花多少钱/灰色行业推广平台
  • 类似5173的网站怎么做/青岛网站推广企业
  • 哪个网站做二手车抵押/网络广告宣传平台