qq7643066的个人空间 https://bbs.21ic.com/?1354292 [收藏] [复制] [RSS]

日志

RK3288、rk3399 HDMI配置说明

热度 1已有 4651 次阅读2020-2-6 20:15 |系统分类:嵌入式系统

板级配置说明

 1、供电控制相关 GPIO 的配置
TC358749XBG 的使能、 待机、 复位和中断引脚需要连接到 RK3288 GPIO; 客户根据实
际硬件设计,需要在
DTS 文件将 tc358749x 节点配置在正确的 i2c 节点下,同时修改 tc358749x
节点对应 GPIO 的值; power-gpios 对应使能引脚, stanby-gpios 对应待机引脚, reset-gpios
对应复位引脚, int-gpios 对应中断引脚。


2、cam_board.xml 配置文件说明
cam_board.xml 文件对应 SDK 目录下的文件:
hardware/rockchip/camera/Config/cam_board_rk3288.xml
修改方法有两种:
1) 修改 hardware/rockchip/camera/Config/cam_board_rk3288.xml 文件, 重新编 译
android, 生成固件, 烧写固件。
2) 修改 xml 文件后, 用 adb push /etc/cam_board.xml( 一般在调试时使用这种方法)

根据实际硬件连接, 在 cam_board.xml 文件配置对应的 I2C MIPI PHY 通道:
 I2C 通道配置为 1, 若 TC358749XBG 连接在 I2C3, 则 SensorI2cBusNum
busnum ="3"

TC358749XBG MIPI 接口连接至 RK3288 MIPI_RX, 则配置 phyIndex =“0”, 若
连接至
MIPI_TX/RX, 则配置为 phyIndex =“1”


HDMI IN 分辨率自适应流程
HDMI IN 支持自适应分辨率: 1080P/I720P480P/I576P/Icamera 架构不支持动
态切换预览分辨率, 根据
HDMI IN 应用场景需要, 在 TC358749XBG 驱动和 camera HAL
增加
HDMI IN 分辨率自动识别、 预览自动切换、 不同分辨率图像区分处理的流程。 在
TC358749XBG 驱动中创建线程, 运行状态机, 查询 HDMI SOURCE 的分辨率, 并设置属性值
“sys.hdmi.resolution”HDMI IN APK 从该属性获取输入源分辨率, 并根据分辨率变化, 切换
预览分辨率重新开始预览。 在
camera HAL 中从该属性获取输入源分辨率, 并对 P I 分辨率的
图像数据区分处理, 对
I 分辨率的图像进行奇偶场合成后, 再送显示。
HDMI IN 支持哪些分辨率是由 TC358749XBG 配置的 EDID camera 框架支持的分辨率决定的。 TC358749XBG 芯片的 EDID 使用模式可配,目前使用 Internal EDID-RAM & DDC2B
mode
, 具体可参考 TC358749XBG DATASHEET。 当前 EDID-RAM 的数据是通过配置寄存
器写入, 该配置通过东芝原厂提供的
excel 表格生成。 不建议客户自行修改 EDID 的配置信息,




路过

鸡蛋

鲜花
1

握手

雷人

刚表态过的朋友 (1 人)

发表评论 评论 (1 个评论)

回复 幽魂 2020-2-26 21:02
这个是配置HDMIN的