工具/软件:Linux
您好:
我在我的 dra72x 电路板上使用了 nvp6124i、BSP:glsdk_dra7xx-evm_7_03_00_03。 Nvp6124 I2cbus:1、addr:0x30
HW:Nvp6124i 端口(通道1~4)
nvp6124_Channel 1 -->(8 data+clk)->VIN1a->video1
nvp6124_Channel 2 -->(8 data+clk)->VIN1b->video2
nvp6124_Channel 3 -->(8 data+clk)->VIN2a->video3.
nvp6124_Channel 4 -->(8 data+clk)->VIN2b->video4
单个 bt656模式
通道1 bt656 (1280x720)(74Mhz)(上升)(UYVY422)(25/30fps)->视频1 (1280x720)(25/30fps)(UYVY422)
通道2 bt656 (1280x720)(74Mhz)(上升)(UYVY422)(25/30fps)->视频2 (1280x720)(25/30fps)(UYVY422)
通道3 bt656 (1280x720)(74Mhz)(上升)(UYVY422)(25/30fps)->视频3 (1280x720)(25/30fps)(UYVY422)
通道4 bt656 (1280x720)(74Mhz)(上升)(UYVY422)(25/30fps)->视频4 (1280x720)(25/30fps)(UYVY422)
DTS
nvp6124_VIN_node1:nvp6124_VIN@11{
兼容="nvp6124_node";
reg =<0x31>;
端口{
nvp6124_CAM1:端点@0{
//HSYNC-ACTIVE =<1>;
//vsync-active =<1>;
pclk-sample =<1>;
像素多路复用;
CHANNELS =< 0 >;
远程端点=<&V vin1a>;
};
};
};
nvp6124_VIN_node2.....
nvp6124_VIN_node3.....
nvp6124_VIN_node4.....
现在,有4个节点/dev/video1~4。 我在 I2C 的每个通道中输入了 nvp6124、
然后测试:
dmabuftest -s 4:1920x1080 -d /dev/video1 -c 1280x720@UYVY &
[68.251494] vip1-s0:偏移量:0x00005504 config0 0x004038c0
[68.257196] vip1-s0:start_streaming: buf 0xd0ebc400 6.
[68.262355] vip1-s0:[populate_desc_list]
[68.266391][add_stream_DTD] VIP
[68.269718] vip1-s0:[Add_Out_DTD]
[68.273137] vip1-s0:start_streaming: start_dma buf 0xd0ebc400
[68.279005] vip1-s0:清零通道号:38
[68.283044] vip1-s0:start_dma:buf:0xd0ebc400、VB:0xd0ebc400、dma_addr:0x7f5ce000
[68.290666] vip1-s0:添加了下一个缓冲区
[68.294432] vip1-s0:start_dma:buf:0xd0ebc800、VB:0xd0ebc800、dma_addr:0x7f40c000
[68.302048] vip1-s0:添加了下一个缓冲区
[68.305814] vip1-s0:start_dma:buf:0xd0ebcc00、VB:0xd0ebcc00、dma_addr:0x7f24a000
[68.313432] vip1-s0:添加了下一个缓冲器
[68.317197] vip1-s0:start_dma:buf:0xd0dd9000、VB:0xd0dd9000、dma_addr:0x7f088000
[68.324814] vip1-s0:已添加下一个缓冲区
[68.328579] vip1-s0:start_dma:buf:0xd0eac800、VB:0xd0eac800、dma_addr:0x7eec6000
[68.336197] vip1-s0:添加了下一个缓冲区
[68.339961] vip1-s0:start_dma:buf:0xd0ebd000、VB:0xd0ebd000、dma_addr:0x7ed04000
[68.347578] vip1-s0:start_dma:丢弃
[68.351453] vip1-s0:start_dma:已丢弃
[68.355323] vip1-s0:start_dma:丢弃
中断频率:每1S 约10000个。 输出屏幕为绿色。
如何配置 VIP 寄存器、是否有任何示例驱动程序与条件匹配?