飘飘燃雪
嵌入式BSP开发的日常知识分享,全是实战干货!
展开
-
rockchip点亮15.6寸1080p lvds屏日记
prepare-delay-ms: 配置panel接收图像数据前的延时值;unprepare-delay-ms: 配置panel黑屏前的延时值;disable-delay-ms: 配置panel关闭前的延时值;enable-delay-ms: 配置panel显示前的延时值;init-delay-ms: 配置panel在初始化前的延时值;reset-delay-ms: 配置reset的脉冲时延;enable-gpios: 配置panel的使能脚;reset-gpios: 配置panel的复位脚;原创 2024-12-10 13:50:28 · 93 阅读 · 0 评论 -
rk3568之uboot,kernel阶段HDMI增加 2K分辨率
EDID的全称是Extended Display Identification Data(扩展显示标识数据),VGA、DVI的EDID由主块128字节组成,HDMI的EDID增加扩展块(128字节),扩展块的内容主要是和音频属性相关的,DVI和VGA没有音频,HDMI自带音频,扩展块数据规范按照CEA-861x标准定义,未来可能增加到512或256的整数倍。->drm_do_probe_ddc_edid //尝试通过i2获取edid信息,成功时为0,失败时为-1。二.EDID的调用流程。原创 2024-09-19 18:38:08 · 653 阅读 · 0 评论 -
rk3568开机LOGO旋转调试
RK 开机logo 旋转原创 2024-09-19 18:25:52 · 443 阅读 · 0 评论 -
rk3568之LCD显示(rk628桥片hdmi2强制转gvi输出 rk628 forall方案)
rk3568显示rk628桥片hdmi2gviRK628 是瑞芯微全新推出的视频桥接芯片,支持丰富的显示接口,支持高分辨率大屏产品转换需求。基于DRM、FB的显示框架易于使用。输入信号支持:HDMI、RGB、BT.1120,输出信号支持 HDMI、GVI、Dual LVDS、Dual MIPI、MIPI-CSI、RGB、BT.1120,最高支持4K 60fps 输入/输出转换,并且支持输入到输出 1/4~4倍的缩放。RK628 提供了对视频分辨率和帧率的调整功能。原创 2024-09-13 14:39:30 · 579 阅读 · 0 评论 -
RK3568调试YT8531单网口千兆以太网PHY芯片,GAMC调试
当硬件上使用YT8531替代Realtek瑞昱的RTL8211之后,出现系统能够正确识别ETHx ,也能设置IP地址,但是外部无法ping 成功或者重启后IP地址还会丢失的问题;输出 1.1v, RGMII 的电平配置是否如设计预期(1.8v/2.5v/3.3v),尤其 RGMII电平配置为 3.3v 时的连接。检查 Power Strap 配置:尤其模式配置,Rx/Tx delay 配置,phy 地址配置。检查 MDI 的连线,与参考设计做对比,确认连接正确;AC 电容耦合与变压器的连接,注意区别。原创 2024-08-19 15:53:28 · 2393 阅读 · 0 评论 -
Rockchip 显示架构
显示架构的技术介绍原创 2025-04-13 14:35:00 · 128 阅读 · 0 评论 -
rk3576 适配 PCIE功能
RK3576 是瑞芯微(Rockchip)推出的一款 ARM 架构的 SoC(系统级芯片),广泛应用于多种嵌入式设备,特别是用于开发和运行具有较高性能要求的应用。RK3576 的 PCIe(Peripheral Component Interconnect Express)功能模块是其重要组成部分之一,它允许与其他硬件设备进行高速通信。RK3576 支持 PCIe 2.1 版本,并提供了多通道支持。一般来说,PCIe 2.1 的最大理论带宽为 5 GT/s(千兆传输每秒)。原创 2025-04-13 13:49:29 · 78 阅读 · 0 评论 -
RK3576 GPIO 配置与使用
GPIO, 全称 General-Purpose Input/Output(通用输入输出),是一种软件运行期间能够动态配置和控制的通用引脚。以下通过控制 ROC-RK3576 Pro 的 LED 为例,对于其他设备,方法是类似的。ROC-RK3576-PC Pro 的主控是 RK3576,RK3576 有 5 组 GPIO bank:GPIO0~GPIO4,每组又以 A0~A7, B0~B7, C0~C7, D0~D7 作为编号区分。原创 2025-04-13 14:25:03 · 156 阅读 · 0 评论 -
RK3588&RK3576实现 HW-ID DTB(动态加载不同的Kernel DTB)功能
RK平台的U-Boot⽀持检测硬件上的GPIO或者ADC状态动态加载不同的Kernel DTB,暂称为HW-ID DTB(Hardware id DTB)功能。原创 2025-04-16 17:49:56 · 117 阅读 · 0 评论 -
rk3588 display 显示屏幕调试
kernel-5.10/drivers/gpu/drm/panel/panel-simple.c中的 panel_simple_prepare 和 panel_simple_unprepare 函数内,调用了设备树中所配置的上下电时序和 gpio 口。RK3588 拥有四路 Video 输出端口,每一个 Video 输出端口都绑定了固定的显示控制器,如 Port0 可以用于与 DP0、DP1、HDMI/eDP0 和 HDMI/eDP1 等显示控制器的连接,其他 Portx 以此类推。原创 2025-01-09 16:39:15 · 692 阅读 · 0 评论 -
Rockchip 平台boot.img解包与DTB、ramdisk处理指南
通过以上步骤,你可以成功解包 Rockchip Android 平台的boot.img,提取并修改 DTB 和ramdisk,然后重新打包并刷入设备。这些操作在定制 ROM 或调试设备时非常有用。原创 2025-01-04 14:23:41 · 433 阅读 · 0 评论 -
RK3588M处理器详细介绍
RK3588M是瑞芯微电子(Rockchip)推出的一款高性能、多功能的车规级芯片(SoC),专为车载信息娱乐系统(IVI)、智能座舱、工业控制等应用场景设计。RK3588M芯片凭借其高性能、多屏支持和AI算力,已在国内多家车企的智能座舱和车载信息娱乐系统中广泛应用,涉及量产车型超过10款,并有超过20款车型正在开发中。具体车型信息可参考相关车企的官方发布或进一步查询。原创 2024-12-30 17:41:58 · 1937 阅读 · 0 评论 -
rk3588 USB2.0/USB3.0/Typec-C配置
status = “okay”,如果产品的板级 DTS 文件有 include 这两个 EVB DTSI 文件,则只需要在板级 DTS 文件中,将不使用的 USB 节点配置为 “disabled” 即可。RK3588/RK3588S 的所有 USB 控制器和 PHY,在 rk3588s-evb.dtsi 和 rk3588-evb.dtsi 中,全部配置为。原创 2024-12-31 15:05:03 · 680 阅读 · 0 评论 -
RK356x EMMC系统分区设计说明
本说明文档为基于RK356x芯片的EMMC存储分区设计提供了一个基本框架。根据具体的应用需求,可能需要调整分区大小和类型。在实施时,应遵循本文档中的建议,并确保所有分区都符合系统的性能和安全要求。本文档旨在为基于瑞芯微RK356x芯片的嵌入式系统提供EMMC存储分区的指导。它详细说明了分区的设计原则、分区类型、大小分配和功能描述,以确保系统的高效运行和良好的用户体验。更新文件系统:如果需要,更新分区的文件系统。验证分区:检查分区的状态和内容,确保更改已正确应用。更新数据:将新数据复制到分区中,覆盖旧数据。原创 2024-12-30 16:42:01 · 183 阅读 · 0 评论 -
rockchip YT8531 驱动调试
原理图首先YT8531采用UTP RGMII植一下这个PHY的驱动,文中给出驱动代码,加入内核设备树设备树中涉及复位管脚,可以不用考虑,一般PHY芯片都会涉及上电复位,如果没有,需要处理器复位,需要修改为自己的复位管脚采用rgmii接口LED 灯配置原创 2024-12-10 11:22:47 · 1021 阅读 · 0 评论 -
RK经常用到的调试命令
RKNPU2包含:RK3562/RK3566/RK3568/RK3588/RV1103/RV1106。RKNPU包含:RK3399pro/RK1808/RV1126/RV1109。目前Rockchip包含NPU的芯片分为RKNPU和RKNPU2。CMA调试需要先打开下面宏配置。查询librga库版本号。RGA debug节点。查看DDR带宽利用率。查看虚拟内存使用情况。NPU支持查询设置项。RKNPU2开发资料。开启librga日志。RGA内存管理器查询。原创 2024-12-10 10:37:11 · 82 阅读 · 0 评论 -
RK3576 安卓SDK编译环境搭建
-----------大家可以按需使用,不用记录uboot/kernel编译命令了------------------RK3576 SDK默认没有开启GKI,如需要开启GKI功能可以按如下修改:(以RK3576平台为例说明)Android14.0不能直接烧写kernel.img和resource.img。同步代码 下载rk repo工具,克隆地址文档有介绍,然后配置环境变量。关于GKI的kernel编译、ko更新等说明可以参考文档。建议预留500G存储。各个平台编译命令汇总。原创 2024-10-18 16:32:10 · 791 阅读 · 0 评论 -
Rockchip RK3588 Android SDK编译方法
Rockchip RK3588 Android SDK在原始Android的编译方式的基础上封装了一个编译脚本build.sh,用来简化编译命令。build.sh的源文件路径在device/rockchip/common/build/rockchip/build.sh 在执行repo sync更新SDK的是会自动拷贝到SDK的根目录下。通过build.sh -h可以看到脚本的使用方法下面具体介绍使用build.sh编译系统的各个模块。原创 2024-09-25 14:01:24 · 585 阅读 · 0 评论 -
rockchip开发之移远4G 模块调试
这样模块就会自动维持网络,出现断网后,会自动重新拨号上网,这一点比较好,减少应用层程序的控制逻辑。使用如下命令设置为usbnet,因为我驱动力是usbserial,所以这里使用的usbnet。请先检查天线、模块、sim卡是否到位!使用minicom 发送AT指令。AT指令查看SIM卡状态及拨号。Linux 安装ppp。以移动为例创建拨号脚本。AT指令 功能。原创 2024-09-18 10:44:17 · 541 阅读 · 0 评论 -
rk开发之HDMI IN
HDMI IN功能可以通过桥接芯⽚的⽅式实现,将HDMI信号转换成MIPI信号接收,RK3588芯⽚平台⾃带HDMI RX模块,可以直接接收HDMI信号。本⽂档主要介绍在RK3588 Android 12平台通过HDMI RX模块开发实现HDMI IN功能的⽅法。⽀持HDMI IN⾃适应分辨率:4K60、4K30、1080P60、720P60等,⽀持HDMI IN热拔插,⽀持录像功能,⽀持EDID可配置,⽀持HDCP1.4/HDCP2.3,⽀持CEC。原创 2024-09-18 09:55:03 · 1053 阅读 · 0 评论 -
rockchip显示 display panel dts配置
prepare-delay-ms: 配置panel接收图像数据前的延时值;unprepare-delay-ms: 配置panel黑屏前的延时值;disable-delay-ms: 配置panel关闭前的延时值;enable-delay-ms: 配置panel显示前的延时值;init-delay-ms: 配置panel在初始化前的延时值;height-mm: 配置panel的物理高度尺寸[mm];reset-delay-ms: 配置reset的脉冲时延;reset-gpios: 配置panel的复位脚;原创 2024-09-13 14:22:07 · 662 阅读 · 0 评论 -
RK3568 驱动RTC 使用
RK3568开发板采用HYM8563作为RTC(Real Time Clock),HYM8563是一款低功耗CMOS实时时钟/日历芯片,它提供一个可编程的时钟输出,一个中断输出和一个掉电检测器,所有的地址和数据都通过I2C总线接口串行传递。最大总线速度为 400Kbits/s,每次读写数据后,内嵌的字地址寄存器会自动递增。可计时基于 32.768kHz 晶体的秒,分,小时,星期,天,月和年宽工作电压范围:1.0~5.5V低休眠电流:典型值为 0.25μA(VDD =3.0V, TA =25°C)原创 2024-08-29 14:23:59 · 869 阅读 · 0 评论 -
RK3568平台 触摸芯片移植
本章节我们来配置触摸,mipi 屏幕的触摸芯片是 ft5x06。原创 2024-08-29 14:09:35 · 545 阅读 · 0 评论 -
RK3568平台 RK809 电源管理芯片配置
RK809 适用于 RK3399PRO、 RK3566 、RK3568 等多个soc。RK809 集成了5 个大电流 DCDC、9 个 LDO、2 个开关 SWITCH、一个 RTC、 一个高性能CODEC 、可调上电时序等功能。系统中各路电源总体分为俩种,分别是 DCDC 和 LDO,这俩种电源的总体特性如下:DCDC:输入输出压差大时,效率高,但是存在纹波比较大的问题,成本高,所以大压差,大电流负载时使用。一般有两种工作模式:PWM 模式:纹波瞬态响应好,效率低;原创 2024-08-29 14:05:50 · 2521 阅读 · 0 评论 -
新一代RK3576芯片,3588平替吗?
解码: 8K@30fps/4K@120fps: H.265/HEVC、VP9、AVS2、AV1, 4K@60fps:H.264/AVC。1 * 双排排针 (20Pin-2.0mm) 引出接口:USB2.0、I2C、SPI、SARADC、UART、LineO。1 * 3.5mm Audio jack(支持MIC录音,美标 CTIA)、1 * MIC(2Pin-1.25mm)、eMMC(16GB/32GB/64GB/128GB/256GB 可选)、UFS2.0(可选)存储湿度: 10%~90%RH(无凝露)原创 2024-08-26 11:23:09 · 2555 阅读 · 0 评论