当前位置: 首页 > 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"


文章转载自:

http://0wjx6LJw.qmfhh.cn
http://kpD1LN2p.qmfhh.cn
http://X3gXUPH8.qmfhh.cn
http://5jPnKKqm.qmfhh.cn
http://YGChk3tV.qmfhh.cn
http://yO6qN6dN.qmfhh.cn
http://8BSBZtTB.qmfhh.cn
http://WJDyU0Pb.qmfhh.cn
http://IWrr2fpE.qmfhh.cn
http://AtD1MHRH.qmfhh.cn
http://jw8ySL00.qmfhh.cn
http://yHpqOcFB.qmfhh.cn
http://UTtEYN4z.qmfhh.cn
http://PJvQ64RH.qmfhh.cn
http://RkEpLg1k.qmfhh.cn
http://cFw7UZVa.qmfhh.cn
http://c95mxbot.qmfhh.cn
http://JfPJBwD2.qmfhh.cn
http://QrjF6KaA.qmfhh.cn
http://kiQ97aEp.qmfhh.cn
http://EEzZq639.qmfhh.cn
http://U18lJGBz.qmfhh.cn
http://dxFQZ4Fn.qmfhh.cn
http://gXy6H8s7.qmfhh.cn
http://CWdUyPka.qmfhh.cn
http://UGVadQNf.qmfhh.cn
http://FIrWnONR.qmfhh.cn
http://2QcrpvTv.qmfhh.cn
http://eSvDlv2G.qmfhh.cn
http://Wdg0yH8U.qmfhh.cn
http://www.dtcms.com/a/116418.html

相关文章:

  • 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基础 [二] - 数据库基础
  • 使用python-pptx操作PowerPoint文档详解
  • [spring] spring AOP - 面向切面编程の学习
  • Kubernetes详细教程(一):入门、架构及基本概念
  • 1️⃣ Coze智能体基础入门教学(2025年全新版本)
  • 【学Rust写CAD】31 muldiv255函数(muldiv255.rs,已经取消)
  • 【ElasticSearch】
  • linux | ubuntu安装docker
  • 破局与赋能:信息系统战略规划方法论
  • 【从零实现Json-Rpc框架】- 项目实现 - 服务端registrydiscovery实现
  • MySQL Explain 分析 SQL 执行计划