20241030在荣品PRO-RK3566开发板的适配Rockchip原厂的buildroot的时候配置DTS中的电源域

20241030在荣品PRO-RK3566开发板的适配Rockchip原厂的buildroot的时候配置DTS中的电源域
2024/10/30 17:38


请问 RK3566开发板上的 电源配置 和 DTS文件是如何对应的?
底板原理图 PRO-RK3566-B-20210329+原理图.pdf
vccio4-supply 是1.8V。
对不上呀?

Z:\source\kernel\arch\arm64\boot\dts\rockchip\rk356x\pro-rk3566.dts

&pmu_io_domains {
        status = "okay";
        pmuio2-supply = <&vcc3v3_pmu>;
        vccio1-supply = <&vccio_acodec>;
        vccio3-supply = <&vccio_sd>;
        vccio4-supply = <&vcc_3v3>;
        vccio5-supply = <&vcc_3v3>;
        vccio6-supply = <&vcc_1v8>;
        vccio7-supply = <&vcc_3v3>;
};

修改后的效果图:


看这个料是贴的哪个 通过电阻切换的对应电压域电压
要和软件匹配上


RK原厂的buildroot刷机 荣品RK3566异常了
1、HDMI能够找到。没有显示。
2、电源域报警了。

原厂的电源域:
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3566_buildroot_v120/kernel/arch/arm64/boot/dts/rockchip$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3566_buildroot_v120/kernel/arch/arm64/boot/dts/rockchip$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3566_buildroot_v120/kernel/arch/arm64/boot/dts/rockchip$ grep "&pmu_io_domains {" . -R
./rk3568-evb.dtsi:&pmu_io_domains {
./.rk3566-evb2-lp4x-v10-linux.dtb.dts.tmp:&pmu_io_domains {
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3566_buildroot_v120/kernel/arch/arm64/boot/dts/rockchip$ ll


荣品的电源域:
viewpro@viewpro-ThinkBook-16-G5-IRH:~/source/kernel/arch/arm64/boot/dts/rockchip$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~/source/kernel/arch/arm64/boot/dts/rockchip$ grep pmuio2-supply . -R
Binary file ./rk356x/pro-rk3566.dtb matches
./rk356x/rk3566-evb-rpdzkj-rk809-tcs4525.dtsi:    pmuio2-supply = <&vcc3v3_pmu>;
./rk356x/pro-rk3566.dts:        pmuio2-supply = <&vcc3v3_pmu>;
./rk356x/.pro-rk3566.dtb.dts.tmp:    pmuio2-supply = <&vcc3v3_pmu>;
./rk356x/.pro-rk3566.dtb.dts.tmp:        pmuio2-supply = <&vcc3v3_pmu>;
viewpro@viewpro-ThinkBook-16-G5-IRH:~/source/kernel/arch/arm64/boot/dts/rockchip$ 


修改之后:
[    4.604687] rkcif_mipi_lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[    4.604697] rkcif_tools_id2: update sensor info failed -19
[    4.614728] rockchip-mipi-csi2: No link between dphy and sensor
[    4.614796] rkcif_mipi_lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[    4.614805] rkcif_tools_id1: update sensor info failed -19
done
Starting irqbalance: OK
Saving random seed: OK
Starting system message bus: done
Starting bluetoothd: OK
Starting network: OK
Starting dhcpcd...
Failed to detect Wi-Fi/BT chip!
dhcpcd-10.0.4 starting
dev: loaded udev
forked to background, child pid 508
no interfaces have a carrier
dhcpcd_fork_cb: truncated read 0 (expected 4)
Starting chrony: OK
starting weston... done.
Starting dropbear sshd: OK
Starting pulseaudio: OK
[    5.286808] rk-pcie 3c0000000.pcie: PCIe Link Fail, LTSSM is 0x3, hw_retries=0
Starting dnsmasq: OK
    /bin/list-iodomain.sh version: V1.0.1 
fstrim: Starting fstrim process (585)...
W: [pulseaudio] main.c: This program is not intended to be run as root (unless --system is specified).
W: [pulseaudio] main.c: Compiled with DEPRECATED libsamplerate support!
Starting input-event-daemon:     Get CHIP ID: rk356x 
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
    XXXXXXXXXX      PLEASE CHECK IO-DOMAIN !!!!!!!!!!!!!!! 
    XXXXXXXXXX        请务必检查IO电源域配置  !!!!!!!!!!!!!!! 
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
    Get IO DOMAIN VALUE: 
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
    注意事项:PMUIO1/PMUIO2 固定不可配 
    VCCIO2电平由硬件FLASH_VOL_SEL决定: 
    当VCCIo2供电是1.8V,则FLASH_VOL_SEL管脚必须保持为高电平; 
    当VCCIO2供电是3.3V,则FLASH_VOL_SEL管脚必须保持为低电平; 
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
done
    pmuio2_vsel: 3.3V 
    vccio7_vsel: 3.3V 
    vccio6_vsel: 1.8V 
    vccio5_vsel: 3.3V 
    vccio4_vsel: 3.3V 
    vccio3_vsel: 3.3V 
    vccio2_vsel: 3.3V 
    vccio1_vsel: 3.3V 
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
root@rk3566-buildroot:/# Date: 2017-08-04 UTC

[09:00:39.369] weston 13.0.1
               https://wayland.freedesktop.org
               Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
               Build: 13.0.1
[09:00:39.370] Command line: /usr/bin/weston
[09:00:39.370] OS: Linux, 5.10.209, #1 SMP Wed Oct 30 18:25:45 CST 2024, aarch64
[09:00:39.370] Flight recorder: enabled
[09:00:39.371] warning: XDG_RUNTIME_DIR "/var/run" is not configured
correctly.  Unix access mode must be 0700 (current mode is 0755),
and must be owned by the user UID 0 (current owner is UID 0).
Refer to your distribution on how to get it, or
http://www.freedesktop.org/wiki/Specifications/basedir-spec
on how to implement it.
[09:00:39.374] Using config file '/etc/xdg/weston/weston.ini'
[09:00:39.375] Output repaint window is -1 ms maximum.
[09:00:39.376] Loading module '/usr/lib/libweston-13/drm-backend.so'
[09:00:39.380] initializing drm backend
[09:00:39.381] Entering mirror mode.


 

参考资料:
当VCCIo2供电是1.8V,则FLASH_VOL_SEL管脚必须保持为高电平;
https://blog.csdn.net/weixin_43808708/article/details/129820930
RK3566 IO 电源域配置指南
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/904636.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Java】数组的定义与使用

数组的定义与使用 1. 数组的基本概念1.1 为什么要使用数组1.2 什么是数组1.3 数组的创建及初始化1.3.1 数组的创建1.3.2 数组的初始化 1.4 数组的使用1.4.1 数组中元素访问1.4.2 遍历数组 2. 数组是引用类型2.1 初始JVM的内存分布2.2 基本类型变量与引用类型变量的区别2.3 再谈…

活动回顾丨艾体宝《开源软件供应链安全的最佳实践》线下研讨会圆满落幕!

10月&#xff0c;艾体宝联合Mend成功举办了一场主题为“开源软件供应链安全最佳实践”的研讨会。此次活动吸引了众多业内专家、技术领袖和企业代表参与&#xff0c;共同探讨在当今数字化转型浪潮中&#xff0c;企业如何应对开源软件供应链安全的挑战。会议围绕三大核心议题展开…

复现第一周24

1.[SWPUCTF 2021 新生赛]gift_F12 1&#xff09;打开题目 2&#xff09;看源码 3&#xff09;直接ctrl&#xff0b;f搜索flag 2.[SWPUCTF 2021 新生赛]nc签到 1&#xff09;开题 2&#xff09;下载附件用记事本打开 3&#xff09;打开kali使用nc连接代码 输入l\s命令绕过黑名…

如何写出爆款脚本,很多人都忽略了这一项——口语化

不是每次写的视频脚本都绞尽脑汁吗&#xff1f; 你让观众觉得在和你‘聊天’&#xff0c;可一开写就生长硬、平淡、没有吸引力&#xff1f; 其实&#xff0c;只要掌握一些口语化的写作技巧&#xff0c;剧本也能写得像聊天一样轻松自然&#xff0c;让观众从头尾看到&#xff0…

ubuntu 22.04网线连接无ip、网络设置无有线网界面(netplan修复)

目前遇到过树莓派和其他设备安装 ubuntu22.04&#xff0c; 使用有线网络一段时间&#xff08;可能有其他软件安装导致&#xff09;造成有线网络未启动无ip分配的问题。 1、动态分配 通过命令行启动dhcpclient实现 网络eth0存在异常&#xff0c;网口灯电源和信号灯均点亮&am…

Machine Learning on the Edge

安装 python3 网址&#xff1a;https://www.python.org/downloads/release/python-3120/ 打开命令行安装esptool包&#xff0c;pip install esptool 下载Node.js 网址&#xff1a;https://nodejs.org/en/download/prebuilt-installer

国产骄傲,华为自研编程语言,新式中文编程拒绝卡脖子

六大模块助力开发 10月30日&#xff0c;华为自研的通用编程语言——仓颉编程语言迎来了重要的里程碑时刻。其官方网站正式上线&#xff0c;并开放了首个公测版本的下载通道。这不仅标志着华为在编程语言领域的又一重大突破&#xff0c;也为开发者们带来了全新的编程选择与体验。…

qt QMainWindow详解

一、概述 QMainWindow继承自QWidget&#xff0c;并提供了一个预定义的布局&#xff0c;将窗口分成了菜单栏、工具栏、状态栏和中央部件区域。这些区域共同构成了一个功能丰富的主窗口&#xff0c;使得应用程序的开发更加简单和高效。 二、QMainWindow的常用组件及功能 菜单栏&…

VUE errolog, vue 错误集

I) installation As to command “npm install” on cmd or powershell, we must execute it under the program folder

Jenkins发布vue项目,版本不一致导致build错误

问题一 yarn.lock文件的存在导致在自动化的时候&#xff0c;频频失败问题二 仓库下载的资源与项目资源版本不一致 本地跑好久的一个项目&#xff0c;现在需要部署在Jenkins上面进行自动化打包部署&#xff1b;想着部署后今后可以省下好多时间&#xff0c;遂兴高采烈地去部署&am…

Laravel5 抓取第三方网站图片,存储到本地

背景 近期发现&#xff0c;网站上的部分图片无法显示&#xff0c; 分析发现&#xff0c;是因为引用的第三方网站图片&#xff08;第三方服务器证书已过期&#xff09; 想着以后显示的方便 直接抓取第三方服务器图片&#xff0c;转存到本地服务器 思路 1. 查询数据表&#xff0…

Linux特种文件系统--tmpfs文件系统前传:虚拟内存子系统

虚拟内存子系统是操作系统中的一个重要组成部分&#xff0c;它负责管理和优化计算机的内存使用。虚拟内存的概念允许操作系统为每一个进程创建一个虚拟地址空间&#xff0c;这个空间比实际物理内存要大得多。虚拟内存子系统通过将部分虚拟地址映射到物理内存&#xff0c;部分映…

【源码】Sharding-JDBC源码分析之Sql解析的原理

Sharding-JDBC系列 1、Sharding-JDBC分库分表的基本使用 2、Sharding-JDBC分库分表之SpringBoot分片策略 3、Sharding-JDBC分库分表之SpringBoot主从配置 4、SpringBoot集成Sharding-JDBC-5.3.0分库分表 5、SpringBoot集成Sharding-JDBC-5.3.0实现按月动态建表分表 6、【…

【ECMAScript标准】深入解析ES5:现代JavaScript的基石

&#x1f9d1;‍&#x1f4bc; 一名茫茫大海中沉浮的小小程序员&#x1f36c; &#x1f449; 你的一键四连 (关注 点赞收藏评论)是我更新的最大动力❤️&#xff01; &#x1f4d1; 目录 &#x1f53d; 前言1️⃣ ES5的概述2️⃣ ES5的关键特性3️⃣ ES5与之前版本的区别4️⃣ …

Unity(四十八):Unity与Web双向交互

效果 游戏对象绑定脚本 游戏脚本源码 using System.Collections; using System.Collections.Generic; using UnityEngine;public class Tent : MonoBehaviour {public Camera camera;// Start is called before the first frame updatevoid Start(){}// Update is called once…

CloudSat数据产品数据下载与处理 (matlab)

CloudSat数据下载 这个数据我之前和CALIPSO弄混了&#xff0c;后来发现它们虽然是同一个火箭上去&#xff0c;但是数据产品却在不同的平台下&#xff0c;CloudSat的数据更加关注云的特性&#xff0c;包括云覆盖、云水当量、云分类数据。 数据网址在&#xff1a;CloudSat网址 …

端侧大模型浪潮奔涌而至:态势、影响与建议

腾讯研究院大模型研究小分队出品 自苹果推出AI手机以来&#xff0c;端侧大模型的产品发布进入加速期。 10月10日&#xff0c;Vivo推出蓝心端侧大模型 3B&#xff0c;其AI能力已覆盖60多个国家和地区&#xff0c;服务超5亿手机用户&#xff0c;大模型token输出量超过3万亿&…

【jvm】为什么Xms和Xmx的值通常设置为相同的?

目录 1. 说明2. 避免性能开销3. 提升稳定性4. 简化配置5. 优化垃圾收集6. 获取参数6.1 代码示例6.2 结果示例 1. 说明 1.-Xms 和 -Xmx 参数分别用于设置堆内存的初始大小&#xff08;最小值&#xff09;和最大大小。2.在开发环境中&#xff0c;开发人员可能希望快速启动应用程…

Docker搭建官方私有仓库registry及相关配置

&#xff08;企业不推荐使用registry&#xff09; 在 Docker 中&#xff0c;当我们执行 docker pull xxx 的时候 &#xff0c;它实际上是从 https://registry.hub.docker.com/ 这个地址去查找&#xff0c;这就是Docker公司为我们提供的公共仓库。 在工作中&#xff0c;我们不可…

Rust编程中的浮点数比较

缘由&#xff1a;在看Rust编写的代码&#xff0c;发现了一行浮点数等于比较的代码&#xff0c;于是编辑如下内容。 在Rust中&#xff0c;进行浮点数比较时需要特别小心&#xff0c;因为浮点数由于精度限制无法精确表示小数&#xff0c;可能会导致直接比较&#xff08;如 &…