登录
|
立即注册
网站首页
网站论坛
BBS
积分充值
每日签到
搜索
MCU智学网
»
网站论坛
›
CPU SOC处理器论坛
›
瑞芯微RK
›
帖子
Rockchip RK628 For All Porting Guide(HDMI 2 DVI-MIPI-LVDS 芯片驱动指导)
[复制链接]
944
0
发表于 2024-9-28 10:27:48
|
查看全部
|
阅读模式
本文包含源代码、原理图、PCB、封装库、中英文PDF等资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
RK628输⼊⽀持RGB/HDMI/BT1120,输出⽀持DSI/LVDS/GVI/CSI/BT1128/RGB/HDMI等,具体功能描述参考datasheet。本⽂档主要描述 rk628-for-all代码软件配置以及调试⼿段,以及常⻅问题处理⽅式, rk628-for-all代码期望做到与硬件平台和软件版本⽆关,还在不断完善中。⽬前代码包括MISC(⽤于代码路径drivers/misc/rk628/,⽀持DSI/LVDS/GVI等)和MEDIA(代码路径drivers/media/i2c/rk628/,⽀持CSI/CSI-V4L2/BT1120)两⼤部分,分别进⾏维护。本⽂档按照不同的模块分别进⾏介绍和说明。
RK628 分为 Display 通路和 HDMI IN 通路,SDK 版本 Display 通路基于DRM框架,HDMI IN 通路基于
V4L2框架,不同的框架或是不同的内核版本需要不同的驱动去适配,而且只适用于RK平台。为了适配
没的平台,方便驱动移植,推出 For-All 版本驱动。
For-All 版本驱动一样也分为Display 通路和 HDMI IN 通路,Display 通路的驱动于drivers/misc/rk628/下,
HDMI IN 通路的驱动于drivers/media/i2c/rk628/下,下面我们Misc和Media分别代表这两套驱动,两套代
码相互独立,都可单独编译运行。
RK628芯片框图如下:
RK628典型设计硬件框图如下:
文档目录
Rockchip RK628 For All Porting Guide
1. 前言
2. Misc
2.1 驱动介绍
2.1.1 驱动目录结构
2.1.2 配置 rk628d 输入输出的方法
2.1.3 MISC驱动核心DTS配置说明
2.1.4 panel 端配置
2.1.5 参考DTS
2.2 输入模块介绍
2.2.1 RGB 输入
2.2.1.1 配置RGB输入
2.2.2 BT1120 输入
2.2.2.1 配置BT1120输入
2.2.2.2 配置csc
2.2.2.3 按需配置双边沿
2.2.3 HDMI 输入
2.2.3.1 配置HDMI输入
2.2.3.2 HDMIRX dts 配置
2.2.3.3 修改分辨率
2.2.3.4 HDMIRX 频点支持
2.2.3.5 HDMI2GVI 4K60 输出
2.3 输出模块介绍
2.3.1 DSI输出
2.3.1.1 DSI 输出配置
2.3.1.2 属性说明
2.3.1.3 单 DSI 输出
2.3.1.4 双 DSI 输出
2.3.1.5 DSI panel 初始化序列配置
2.3.1.6 常见数据类型
2.3.2 LVDS输出
2.3.2.1 LVDS输出配置
2.3.2.2 配置属性说明
2.3.2.3 单 LVDS 输出
2.3.2.4 双 LVDS 输出
2.3.2.5 双 LVDS 左右屏
2.3.2.6 LVDS 数据格式配置
2.3.3 GVI输出
2.3.3.1 GVI输出配置
2.3.3.2 GVI属性说明
2.3.4 RGB输出
2.3.5 HDMI输出
2.4 目前支持的几种组合
2.4.1 RGB2DSI转换
2.4.2 RGB2LVDS转换
2.4.3 RGB2GVI转换
2.4.4 RGB2HDMI转换
2.4.5 BT1120-DSI转换
2.4.6 BT1120-LVDS转换
2.4.7 BT1120-GVI转换
2.4.8 BT1120-HDMI转换
2.4.9 HDMI2DSI转换
2.4.10 HDMI2LVDS转换
2.4.11 HDMI2GVI转换
2.5 基础调试命令
2.6 显示常见问题处理
2.6.1 没有生成regmap节点
2.6.2 I2C通信异常
2.6.3 hdmi-rx clock detected failed
2.6.4 hdmi2dsi显示异常
2.6.5 DSI或GVI显示有内容但花屏
2.6.6 提高clock后DSI无法显示
2.6.7 显示有偏移问题
2.6.8 如何操作RK628的GPIO
2.6.9 如何降低D-LVDS的功耗
2.6.10 如何修改输入源的分辨率
2.6.11 HDMIRX 分辨率锁不住
2.6.12 HDMI2GVI 概率性显示异常
2.6.13 RGB2HDMI不出图问题
3. Media
3.1 驱动介绍
3.2 移植说明
3.3 HDMI IN VIDEO框架说明
3.3.1 HDMI IN APK工作流程
3.3.2 RK628D驱动架构
3.4 dts配置说明
3.4.1 RK628节点配置
3.4.2 图像接收链路组合
3.4.2.1 HDMI2CSI转换
3.4.2.2 HDMI2DSI转换
3.4.2.3 HDMI2BT1120转换
3.5 开启HDCP功能
3.6 开启 scaler 功能
3.7 csi 支持 2 lanes
3.8 camera3_profiles.xml配置文件说明
3.9 不同芯片平台的接收能力
3.9.1 配置isp超频的方法
3.9.2 配置ISP使用CMA内存的方法
3.10 EDID的配置方法
3.11 HDMI IN APK适配方法
3.11.1 获取和编译APK源码
3.11.2 APK源码的适配
3.11.3 APK调试前的准备
3.12 驱动调试方法
3.12.1 调试工具获取
3.12.2 调试命令举例
3.13 音频模块介绍
3.13.1 HDMIRX
3.13.2 HDMITX
3.13.3 音频常见问题处理
3.13.3.1 I2S没有输出
3.13.3.2 使能打印v4l2_dbg
3.13.3.3 关于应用录音数据杂音问题
3.13.3.4 直接设置IOMUX
3.13.3.5 关于tmdsclk计算错误
3.13.3.6 6 设置GPIO输出test clk
3.13.3.7 rk356x 的IOMUX特殊处理
3.13.3.8 RK3399的LRCK的特殊处理
3.13.3.9 HDMI-IN声卡选择错误
3.13.4 其他音频文档补充
3.14 常见问题排查方法
3.14.1 打开log开关
3.14.2 寄存器读写
3.14.3 clk det 异常问题
3.14.4 HDMI RX正常的判断方法
3.14.5 Open subdev 权限异常
3.14.6 信号识别不到
3.14.7 显示异常
3.14.8 抓图失败
3.14.9 APK打开失败
3.14.10 dts配置连接到rkcif,apk预览失败
3.14.11 如何操作RK628的GPIO
3.14.12 HDMI-IN色域问题处理
3.14.13 声卡注册失败
4. 常见需求处理
4.1 RK628 24M晶振来自其他SOC的配置方式
4.1.1 RK3399 添加24M 支持
4.1.2 RK3288 添加24M 支持
4.1.3 RK356X 添加24M 支持
4.2 双RK628支持
4.2.1 HDMI2CSI+HDMI2CSI支持
4.2.1.1 注意事项
4.2.1.2 kernel dts 配置问题
4.2.1.3 android 配置问题
4.2.2 HDMI2CSI+HDMI2DSI支持
4.2.2.1 kernel dts 配置
4.2.2.2 android配置
Rockchip_RK628D_For_All_Porting_Guide_CN.pdf
(1.99 MB, 下载次数: 0, 售价: 2 智学币)
2024-9-28 10:27 上传
点击文件名下载附件
举报
回复
返回列表
*
滑块验证:
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
admin
管理员
293
主题
21
回帖
3995
积分
Ta的主页
发信息
签到
连续天
5人
签到看排名
更多
精彩推荐
RV1126 RV1109硬件设计全套参考资料包
1、介绍 RV1126和RV1109是专用于视觉处理的高性能处理器SoC,可广泛应用于智能门锁、
瑞芯微 RK3326 RK3326S 硬件参考设计分享
RK3326是为个人平板电脑和智能音频设备设计的高性能四核应用程序处理器。提供了许多嵌
更新自动建库工具PCB Footprint Expert 202
已更新至目前最新版本Footprint Expert 2024.04 自动建库工具Footprint Expert 2023.
RK1808全套资料 包含芯片手册 参考设计 硬
一、简介 随着物联网和人工智能的兴起,AIoT(AI+IoT)芯片也随之兴起,RK1808是瑞芯
瑞芯微 RK3568 硬件参考设计分享 原理图 PC
RK3568芯片介绍简介瑞芯微RK3568芯片是一款定位中高端的通用型SOC,是一款高性能低功
更多
热点动态
1.
量程自动切换数字电压表proteus仿真 程序资
2.
自制FM收音机
3.
Cadence Allegro 17.4 电子设计速成实战宝
4.
RTL8309N方案-8口Switch原理图PCB规格书
5.
思特威SC4336_数据手册 SC4336_设计应用指
6.
思特威SC3338_数据手册 SC3338_设计应用指
7.
思特威SC3336_数据手册 SC3336_设计应用指
8.
思特威SC3335_数据手册 SC3335_设计应用指
更多
随手拍
1.
量程自动切换数字电压表proteus仿真 程序资
2.
自制FM收音机
3.
免费分享 全开源全协议245W桌面充电站-无线
4.
Cadence Allegro 17.4 电子设计速成实战宝
5.
VL817-Q7 USB3.0 HUB方案 包含规格书 参考
更多
客服中心
微信扫描二维码
服务时间:周一至周日 8:30-22:00
在线客服
客服微博
产品咨询
售后中心
快速回复
返回顶部
返回列表