rdk x5摄像头如何控制帧率

rdk x5 mipi连了imx477,拓扑图如下


我设置了subdev2的vblank为不同值,如下图

但是不知道为什么imx477捕获的帧率一直没变,一直是40ms一帧,如下图

请问可以怎么控制帧率?

你好,可以尝试:

使用media-ctl直接设置帧率

# 直接在媒体管道中设置帧率
media-ctl -d /dev/media0 --set-v4l2 '"imx477 6-001a":0[fmt:SRGGB10_1X10/1920x1080@1/60]'

或者:

尝试设置video节点帧率

# 直接设置video设备的帧率参数
v4l2-ctl -d /dev/video0 --set-parm=60


这个我之前试过,但是477的驱动好像不支持,好像只支持通过vblank来调节帧率

您好,想先询问一下您的使用场景,这块可以直接使用我们更加底层的hbn接口:在手册下载资源汇总:

您看是否有帮助