RK628 DSI

本文详细描述了如何在RK3588环境中通过修改RK628的CSI和DSI配置,以及对应的DTS文件,实现视频流的DSI模式。作者提供了修改步骤,并验证了配置后的结果,包括使用v4l2工具进行控制和截图测试。
摘要由CSDN通过智能技术生成

一. 环境

RK3588 ,HDMI IN -> RK628 ->MIPI DPHY  

二. 步骤

1.

默认 已经配置好 RK628的csi通路

2.
修改部分一:

--- a/kernel-5.10/drivers/media/platform/rockchip/cif/capture.c

+++ b/kernel-5.10/drivers/media/platform/rockchip/cif/capture.c

@@ -3418,7 +3418,7 @@ static int rkcif_csi_channel_init(struct rkcif_stream *stream,

        channel->fmt_val = stream->cif_fmt_out->csi_fmt_val;

-       channel->cmd_mode_en = 0; /* default use DSI Video Mode */

+       channel->cmd_mode_en = 1; /* default use DSI Video Mode */  //改成1是DSI通道

        channel->dsi_input = dev->terminal_sensor.dsi_input_en;

修改部分二:

主要在628的dts

rk628_csi_v4l2: rk628_csi_v4l2@50 {
        reg = <0x50>;
 -       compatible = "rockchip,rk628-csi-v4l2";

+         compatible = "rockchip,rk628-dsi-v4l2";//改成dsi

改好上面两点就可以。

三.验证结果(抓图)

v4l2-ctl --verbose -d /dev/video0 \

--set-fmt-video=width=1920,height=1080,pixelformat=RGB \

--stream-mmap=4 --stream-skip=5 --stream-count=5 \

--stream-to=/data/rk628.yuv --stream-poll

抓图没问题,用相关辅助显示图片没问题。

  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RK628D硬件demo是一款基于RK628D芯片开发的硬件产品演示样机。RK628D芯片是一款高性能的处理器芯片,它具有较高的运算速度和较低的功耗,能够满足各种应用的需求。 RK628D硬件demo的外观设计简洁大方,采用了优质的材料制作而成,手感舒适,外壳坚固耐用,具有较好的耐用性和可靠性。 该硬件demo配备了丰富的接口和功能,包括但不限于USB接口、HDMI接口、以太网接口、TF卡槽等。用户可以通过这些接口与其他设备进行连接和数据传输,实现多种功能。 RK628D硬件demo还配备了一套可调试的软件系统,能够为开发者提供丰富的开发工具和开发环境。开发者可以根据自己的需求进行定制开发,并通过demo来验证和展示自己的设计成果。 该硬件demo的性能表现优秀,具有较快的响应速度和较强的运算能力,能够满足各种复杂应用的需求。无论是进行高清视频播放,还是进行大型游戏的运行,都能够表现出出色的表现。 RK628D硬件demo广泛应用于各个领域,包括智能家居、物联网、智能手环、智能穿戴设备等。它能够提供强大的处理能力和稳定可靠的性能,为各类应用带来更好的体验。 总之,RK628D硬件demo是一款功能强大、性能优秀、稳定可靠的硬件产品,能够满足各种应用的需求,为开发者提供全面的开发工具和环境。它在各个领域有着广泛的应用前景。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值