This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] SK-AM62A-LP:CSIRX 虚拟通道

Guru**** 2454880 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1539746/sk-am62a-lp-csirx-virtual-channel

器件型号:SK-AM62A-LP


工具/软件:

目前、我正在通过 CSIRX 接收 2 个摄像头数据作为虚拟信道。

我通过 media-ctl 创建了一个视频节点。

但是、当我流式传输一个摄像头时、它不会从另一个摄像头流式传输。

运行一次后、只有一个摄像头进行流式传输。

是否有需要检查的要点?

media-ctl:

root@am62axx-evm:/opt/edgeai-gst-apps# media-ctl -p
Media controller API version 6.6.58

Media device information
------------------------
driver          j721e-csi2rx
model           TI-CSI2RX
serial          
bus info        platform:30102000.ticsi2rx
hw revision     0x1
driver version  6.6.58

Device topology
- entity 1: 30102000.ticsi2rx (7 pads, 7 links, 2 routes)
            type V4L2 subdev subtype Unknown flags 0
            device node name /dev/v4l-subdev0
	routes:
		0/0 -> 1/0 [ACTIVE]
		0/1 -> 2/0 [ACTIVE]
	pad0: Sink
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
		<- "cdns_csi2rx.30101000.csi-bridge":1 [ENABLED,IMMUTABLE]
	pad1: Source
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
		-> "30102000.ticsi2rx context 0":0 [ENABLED,IMMUTABLE]
	pad2: Source
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
		-> "30102000.ticsi2rx context 1":0 [ENABLED,IMMUTABLE]
	pad3: Source
		-> "30102000.ticsi2rx context 2":0 [ENABLED,IMMUTABLE]
	pad4: Source
		-> "30102000.ticsi2rx context 3":0 [ENABLED,IMMUTABLE]
	pad5: Source
		-> "30102000.ticsi2rx context 4":0 [ENABLED,IMMUTABLE]
	pad6: Source
		-> "30102000.ticsi2rx context 5":0 [ENABLED,IMMUTABLE]

- entity 9: cdns_csi2rx.30101000.csi-bridge (5 pads, 2 links, 2 routes)
            type V4L2 subdev subtype Unknown flags 0
            device node name /dev/v4l-subdev1
	routes:
		0/0 -> 1/0 [ACTIVE]
		0/1 -> 1/1 [ACTIVE]
	pad0: Sink
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
		<- "max96712 4-0029":4 [ENABLED,IMMUTABLE]
	pad1: Source
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
		-> "30102000.ticsi2rx":0 [ENABLED,IMMUTABLE]
	pad2: Source
	pad3: Source
	pad4: Source

- entity 15: max96712 4-0029 (6 pads, 2 links, 2 routes)
             type V4L2 subdev subtype Unknown flags 0
             device node name /dev/v4l-subdev2
	routes:
		0/0 -> 4/0 [ACTIVE]
		0/1 -> 4/1 [ACTIVE]
	pad0: Sink
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
		<- "max9295E 4-0042":1 [ENABLED,IMMUTABLE]
	pad1: Sink
	pad2: Sink
	pad3: Sink
	pad4: Source
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
		-> "cdns_csi2rx.30101000.csi-bridge":0 [ENABLED,IMMUTABLE]
	pad5: Source

- entity 24: max9295E 4-0042 (2 pads, 2 links, 2 routes)
             type V4L2 subdev subtype Unknown flags 0
             device node name /dev/v4l-subdev3
	routes:
		0/0 -> 1/0 [ACTIVE]
		0/1 -> 1/1 [ACTIVE]
	pad0: Sink
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
		<- "px9210 6-001a":0 [ENABLED,IMMUTABLE]
	pad1: Source
		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
		-> "max96712 4-0029":0 [ENABLED,IMMUTABLE]

- entity 29: px9210 6-001a (1 pad, 1 link, 2 routes)
             type V4L2 subdev subtype Sensor flags 0
             device node name /dev/v4l-subdev4
	routes:
		0/0 -> 0/0 [ACTIVE]
		0/0 -> 0/1 [ACTIVE]
	pad0: Source
		[stream:0 fmt:UYVY8_1X16/1920x1080@1/30 field:none colorspace:srgb ycbcr:601]
		[stream:1 fmt:UYVY8_1X16/1920x1080@1/30 field:none colorspace:srgb ycbcr:601]
		-> "max9295E 4-0042":0 [ENABLED,IMMUTABLE]

日志:  

root@am62axx-evm:/opt/edgeai-gst-apps# yavta -c1000 -fUYVY -s1920x1080 /dev/video4
Device /dev/video4 opened.
Device `j721e-csi2rx' on `platform:30102000.ticsi2rx' (driver 'j721e-csi2rx') supports video, capture, without mplanes.
Video f[  198.870354] max96712 4-0029: max96712_get_vc_maps: VC map for port 0 is 0x04
ormat set: UYVY (59565955) 1920x1080 (stride 3840) field none bu[  198.878065] max96712 4-0029: Mapping sink 0/0 to output VC 0, type 2,30 
ffer size 4147200
Video format: UYVY (59565955) 1920x1080 (stri[  198.890303] max96712 4-0029: Mapping sink 0/1 to output VC 1, type 2,30 
de 3840) field none buffer size 4147200
8 buffers requested.
l[  198.902916] max96712 4-0029: enable streaming (0) 
ength: 4147200 offset: 0 timestamp type/source: mono/EoF
Buffer[  198.912869] max96712 4-0029: Prepare for streaming
 0/0 mapped at address 0xffffbb9fb000.
length: 4147200 offset: [  198.923189] max96712 4-0029: max96712_get_vc_maps: VC map for port 0 is 0x04
4149248 timestamp type/source: mono/EoF
Buffer 1/0 mapped at ad[  198.935749] max96712 4-0029: enable tx port 0
dress 0xffffbb606000.
length: 4147200 offset: 8298496 timestamp[  198.946080] max96712 4-0029: enable rx port 0
 type/source: mono/EoF
Buffer 2/0 mapped at address 0xffffbb211[  198.955604] max96712 4-0029: enable RX port 0 streams 0x3
000.
length: 4147200 offset: 12447744 timestamp type/source: mo[  198.966470] max9295E 4-0042: enable streaming 
no/EoF
Buffer 3/0 mapped at address 0xffffbae1c000.
length: 4147200 offset: 16596992 timestamp type/source: mono/EoF
Buffer 4/0 mapped at address 0xffffbaa27000.
length: 4147200 offset: 20746240 timestamp type/source: mono/EoF
Buffer 5/0 mapped at address 0xffffba632000.
length: 4147200 offset: 24895488 timestamp type/source: mono/EoF
Buffer 6/0 mapped at address 0xffffba23d000.
length: 4147200 offset: 29044736 timestamp type/source: mono/EoF
Buffer 7/0 mapped at address 0xffffb9e48000.
0 (0) [-] any 0 4147200 B 198.484391 198.558319 -13.532 fps ts mono/EoF
1 (1) [-] any 1 4147200 B 198.484403 198.558400 83333.333 fps ts mono/EoF
2 (2) [-] any 2 4147200 B 198.591072 198.591094 9.375 fps ts mono/EoF
3 (3) [-] any 3 4147200 B 198.624393 198.624407 30.011 fps ts mono/EoF
4 (4) [-] any 4 4147200 B 198.657726 198.657739 30.000 fps ts mono/EoF
5 (5) [-] any 5 4147200 B 198.691060 198.691074 29.999 fps ts mono/EoF
6 (6) [-] any 6 4147200 B 198.724399 198.724421 29.995 fps ts mono/EoF
7 (7) [-] any 7 4147200 B 198.757734 198.757764 29.999 fps ts mono/EoF
8 (0) [-] any 8 4147200 B 198.791069 198.791084 29.999 fps ts mono/EoF
9 (1) [-] any 9 4147200 B 198.824402 198.824417 30.000 fps ts mono/EoF
^C[  199.258813] max96712 4-0029: disable streaming (1) 
[  199.263736] max96712 4-0029: disable RX port 0 streams 0x3
[  199.269228] max9295E 4-0042: disable streaming 
[  199.273795] max96712 4-0029: disable rx port 0
[  199.278250] max96712 4-0029: disable tx port 0

root@am62axx-evm:/opt/edgeai-gst-apps# yavta -c1000 -fUYVY -s1920x1080 /dev/video3
Device /dev/video3 opened.
Device `j721e-csi2rx' on `platform:30102000.ticsi2rx' (driver 'j721e-csi2rx') supports video, capture, without mplanes.
Video[  201.518154] max96712 4-0029: max96712_get_vc_maps: VC map for port 0 is 0x04
 format set: UYVY (59565955) 1920x1080 (stride 3840) field none [  201.525672] max96712 4-0029: Mapping sink 0/0 to output VC 0, type 2,30 
buffer size 4147200
Video format: UYVY (59565955) 1920x1080 (st[  201.537902] max96712 4-0029: Mapping sink 0/1 to output VC 1, type 2,30 
ride 3840) field none buffer size 4147200
[  201.550538] max96712 4-0029: enable streaming (0) 

length: 4147200 offset: 0 timestamp type/source: mono/EoF
Buff[  201.560461] max96712 4-0029: Prepare for streaming
er 0/0 mapped at address 0xffff8cfcb000.
length: 4147200 offset[  201.570783] max96712 4-0029: max96712_get_vc_maps: VC map for port 0 is 0x04
: 4149248 timestamp type/source: mono/EoF
Buffer 1/0 mapped at [  201.583354] max96712 4-0029: enable tx port 0
address 0xffff8cbd6000.
length: 4147200 offset: 8298496 timesta[  201.593697] max96712 4-0029: enable rx port 0
mp type/source: mono/EoF
Buffer 2/0 mapped at address 0xffff8c7[  201.603144] max96712 4-0029: enable RX port 0 streams 0x3
e1000.
length: 4147200 offset: 12447744 timestamp type/source: [  201.614063] max9295E 4-0042: enable streaming 
mono/EoF
Buffer 3/0 mapped at address 0xffff8c3ec000.
length: 4147200 offset: 16596992 timestamp type/source: mono/EoF
Buffer 4/0 mapped at address 0xffff8bff7000.
length: 4147200 offset: 20746240 timestamp type/source: mono/EoF
Buffer 5/0 mapped at address 0xffff8bc02000.
length: 4147200 offset: 24895488 timestamp type/source: mono/EoF
Buffer 6/0 mapped at address 0xffff8b80d000.
length: 4147200 offset: 29044736 timestamp type/source: mono/EoF
Buffer 7/0 mapped at address 0xffff8b418000.
0 (0) [-] any 0 4147200 B 201.223728 201.223752 56.606 fps ts mono/EoF
^C[  203.314901] max96712 4-0029: disable streaming (1) 
[  203.319835] max96712 4-0029: disable RX port 0 streams 0x3
[  203.325330] max9295E 4-0042: disable streaming 
[  203.329879] max96712 4-0029: disable rx port 0
[  203.334346] max96712 4-0029: disable tx port 0

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kim:

    此问题的专家在星期五之前不在办公室。

    同时、 请您 考虑以下事项吗?

    • 您使用的摄像头型号是什么、分辨率是什么、有哪些驱动程序可用?
    • 如何将它们连接到单个物理 CSI 端口?
    • 您的意思是流式传输? 直接显示到屏幕上还是通过以太网流式传输?  
    • 有关 AM62A 上多个摄像头的更多详细信息、请参阅以下应用手册: https://www.ti.com/lit/an/spradh2a/spradh2a.pdf。  

    此致、

    Qutaiba

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Saleh

    我使用的是输出 1920x1080 UYVY 数据的图像传感器。

    连接到一个 CSI 端口。

    我要使用 gstreamer 将摄像头屏幕输出到屏幕。

    当前正在配置具有虚拟通道的 video3 和 video4。

    是否可以通过虚拟通道独立运行 video3 和 video4?

    目前、video3 不能独立运行、而且必须运行 video4 才能捕获。

    此致、

    Kim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kim:

    如何将两个摄像头连接到单个物理 CSI 端口?

    您是否使用 V3link 套件和 AM62A 板来连接多个摄像头?

         

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    我们创建了一个可连接到 AM62A SK 板上 CSI 端口的定制电路板。

    两个摄像头通过 SER/DES 结构传输到一个 CSI 端口。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kim:

    为了进一步帮助您、我需要更多信息。 您能否详细说明一下其中的一些要点?

    1. 您使用的是什么 SER/DES 解决方案? (例如,FPD-Link III、GMSL、MIPI D-PHY 属于定制器件?) 了解特定的 SER/DES 元件将有助于了解数据传输能力和潜在的限制。

    2. 来自两个摄像头的数据是如何多路复用到单个 SER/DES 链路上的?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    我们使用 Maxim 公司的 SER/DES (GMSL)。

    我们将 2 个摄像头连接到 SER 和 DES、并通过虚拟通道将它们传输到 AM62A。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kim:

    [引述 userid=“596322" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1539746/sk-am62a-lp-csirx-virtual-channel/5923550

    是否可以通过虚拟通道独立运行 video3 和 video4?

    [/报价]

    只要传感器驱动程序和串行器/解串器正确管理虚拟通道、就应该可以做到这一点。

    “media-ctl -p“日志对我来说看起来不错、但对于 video3 和 video4、yavta 日志似乎都显示了以下内容:

    max96712 4-0029将接收端 0/1 映射到输出 VC 1、类型 2、30
    VC 编号是否应该不同?
     
    此致、
    建中
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    输出最初应该是怎样的?

    新发现的症状是当执行 video4 时、video3 也会运行。

    但是、在上述情况下、仅靠 video3 不起作用。

    当 gstreamer 命令单独运行时、video4 起作用、但 video3 不起作用。

    但是、如果同时运行 video3 和 video4、则可以输出。

    视频 3.

    Device /dev/video3 opened.
    Device `j721e-csi2rx' on `platform:30102000.ticsi2rx' (driver 'j721e-csi2rx') supports video, capture, without mplanes.
    Video[ 1244.758041] max96712 4-0029: max96712_get_vc_maps: VC map for port 0 is 0x04
     format set: UYVY (59565955) 1920x1080 (stride 3840) field none [ 1244.765579] max96712 4-0029: Mapping sink 0/0 to output VC 0, type 2,30 
    buffer size 4147200
    Video format: UYVY (59565955) 1920x1080 (st[ 1244.777834] max96712 4-0029: Mapping sink 0/1 to output VC 1, type 2,30 
    ride 3840) field none buffer size 4147200
    [ 1244.790446] max96712 4-0029: enable streaming (0) 
    
    length: 4147200 offset: 0 timestamp type/source: mono/EoF
    Buff[ 1244.800404] max96712 4-0029: Prepare for streaming
    er 0/0 mapped at address 0xffffa946b000.
    length: 4147200 offset[ 1244.810751] max96712 4-0029: max96712_get_vc_maps: VC map for port 0 is 0x04
    : 4149248 timestamp type/source: mono/EoF
    Buffer 1/0 mapped at [ 1244.823324] max96712 4-0029: enable tx port 0
    address 0xffffa9076000.
    length: 4147200 offset: 8298496 timesta[ 1244.833678] max96712 4-0029: enable rx port 0
    mp type/source: mono/EoF
    Buffer 2/0 mapped at address 0xffffa8c[ 1244.843159] max96712 4-0029: enable RX port 0 streams 0x3
    81000.
    length: 4147200 offset: 12447744 timestamp type/source: [ 1244.854111] max9295E 4-0042: enable streaming 
    mono/EoF
    Buffer 3/0 mapped at address 0xffffa888c000.
    length: 4147200 offset: 16596992 timestamp type/source: mono/EoF
    Buffer 4/0 mapped at address 0xffffa8497000.
    length: 4147200 offset: 20746240 timestamp type/source: mono/EoF
    Buffer 5/0 mapped at address 0xffffa80a2000.
    length: 4147200 offset: 24895488 timestamp type/source: mono/EoF
    Buffer 6/0 mapped at address 0xffffa7cad000.
    length: 4147200 offset: 29044736 timestamp type/source: mono/EoF
    Buffer 7/0 mapped at address 0xffffa78b8000.
    
    ^C[ 1245.101145] max96712 4-0029: disable streaming (1) 
    [ 1245.106080] max96712 4-0029: disable RX port 0 streams 0x3
    [ 1245.111573] max9295E 4-0042: disable streaming 
    [ 1245.116118] max96712 4-0029: disable rx port 0
    [ 1245.120568] max96712 4-0029: disable tx port 0
    

    视频 4.

    Device /dev/video4 opened.
    Device `j721e-csi2rx' on `platform:30102000.ticsi2rx' (driver 'j721e-csi2rx') supports video, capture, without mplanes.
    Video[ 1257.701963] max96712 4-0029: max96712_get_vc_maps: VC map for port 0 is 0x04
     format set: UYVY (59565955) 1920x1080 (stride 3840) field none [ 1257.709593] max96712 4-0029: Mapping sink 0/0 to output VC 0, type 2,30 
    buffer size 4147200
    Video format: UYVY (59565955) 1920x1080 (st[ 1257.721841] max96712 4-0029: Mapping sink 0/1 to output VC 1, type 2,30 
    ride 3840) field none buffer size 4147200
    [ 1257.734444] max96712 4-0029: enable streaming (0) 
    
    length: 4147200 offset: 0 timestamp type/source: mono/EoF
    Buff[ 1257.744414] max96712 4-0029: Prepare for streaming
    er 0/0 mapped at address 0xffff9ca3b000.
    length: 4147200 offset[ 1257.754764] max96712 4-0029: max96712_get_vc_maps: VC map for port 0 is 0x04
    : 4149248 timestamp type/source: mono/EoF
    Buffer 1/0 mapped at [ 1257.767339] max96712 4-0029: enable tx port 0
    address 0xffff9c646000.
    length: 4147200 offset: 8298496 timesta[ 1257.777678] max96712 4-0029: enable rx port 0
    mp type/source: mono/EoF
    Buffer 2/0 mapped at address 0xffff9c2[ 1257.787144] max96712 4-0029: enable RX port 0 streams 0x3
    51000.
    length: 4147200 offset: 12447744 timestamp type/source: [ 1257.798093] max9295E 4-0042: enable streaming 
    mono/EoF
    Buffer 3/0 mapped at address 0xffff9be5c000.
    length: 4147200 offset: 16596992 timestamp type/source: mono/EoF
    Buffer 4/0 mapped at address 0xffff9ba67000.
    length: 4147200 offset: 20746240 timestamp type/source: mono/EoF
    Buffer 5/0 mapped at address 0xffff9b672000.
    length: 4147200 offset: 24895488 timestamp type/source: mono/EoF
    Buffer 6/0 mapped at address 0xffff9b27d000.
    length: 4147200 offset: 29044736 timestamp type/source: mono/EoF
    Buffer 7/0 mapped at address 0xffff9ae88000.
    ^C[ 1258.397244] max96712 4-0029: disable streaming (1) 
    [ 1258.402172] max96712 4-0029: disable RX port 0 streams 0x3
    [ 1258.407667] max9295E 4-0042: disable streaming 
    [ 1258.412215] max96712 4-0029: disable rx port 0
    [ 1258.416663] max96712 4-0029: disable tx port 0
    

    此致

    Kim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Xu

    添加 VC 通道 2 后、我在 subdev 中收到启动错误、如下所示。

    是否有需要检查的要点?

    root@am62axx-evm:/opt/edgeai-gst-apps# yavta -c1000 -fUYVY -s1920x1080 /dev/video3
    Device /dev/video3 opened.
    Device `j721e-csi2rx' on `platform:30102000.ticsi2rx' (driver 'j721e-csi2rx') supports video, capture, without mplanes.
    Video[  269.613878] max96712 4-0029: max96712_get_vc_maps: VC map for port 0 is 0x24
     format set: UYVY (59565955) 1920x1080 (stride 3840) field none [  269.621488] max96712 4-0029: Mapping sink 0/0 to output VC 0, type 2,30 
    buffer size 4147200
    Video format: UYVY (59565955) 1920x1080 (st[  269.633706] max96712 4-0029: Mapping sink 0/1 to output VC 1, type 2,30 
    ride 3840) field none buffer size 4147200
    [  269.645945] max96712 4-0029: Mapping sink 0/2 to output VC 2, type 2,30 
    
    length: 4147200 offset: 0 timestamp type/source: mono/EoF
    Buff[  269.658540] max96712 4-0029: enable streaming (0) 
    er 0/0 mapped at address 0xffffa2b7b000.
    length: 4147200 offset[  269.668503] max96712 4-0029: Prepare for streaming
    : 4149248 timestamp type/source: mono/EoF
    Buffer 1/0 mapped at [  269.678806] max96712 4-0029: max96712_get_vc_maps: VC map for port 0 is 0x24
    address 0xffffa2786000.
    length: 4147200 offset: 8298496 timesta[  269.691389] cdns-csi2rx 30101000.csi-bridge: Failed to start streams 0x7 on subdev
    mp type/source: mono/EoF
    Buffer 2/0 mapped at address 0xffffa2391000.
    length: 4147200 offset: 12447744 timestamp type/source: [  269.714522] cdns-csi2rx 30101000.csi-bridge: Failed to stop streaming on pad0
    mono/EoF
    Buffer 3/0 mapped at address 0xffffa1f9c000.
    length: 4147200 offset: 16596992 timestamp type/source: mono/EoF
    Buffer[  269.732703] cdns-csi2rx 30101000.csi-bridge: Failed to stop streaming on pad1
     4/0 mapped at address 0xffffa1ba7000.
    length: 4147200 offset: 20746240 timestamp type/source: mono/EoF
    Buffer 5/0 mapped at a[  269.750952] cdns-csi2rx 30101000.csi-bridge: Failed to stop streaming on pad2
    ddress 0xffffa17b2000.
    length: 4147200 offset: 24895488 timestamp type/source: mono/EoF
    Buffer 6/0 mapped at address 0xffffa13[  269.769131] cdns-csi2rx 30101000.csi-bridge: Failed to stop streaming on pad3
    bd000.
    length: 4147200 offset: 29044736 timestamp type/source: mono/EoF
    Buffer 7/0 mapped at address 0xffffa0fc8000.
    Unable to start streaming: Broken pipe (32).
    8 buffers released.
    

    Media device information
    ------------------------
    driver          j721e-csi2rx
    model           TI-CSI2RX
    serial          
    bus info        platform:30102000.ticsi2rx
    hw revision     0x1
    driver version  6.6.58
    
    Device topology
    - entity 1: 30102000.ticsi2rx (7 pads, 7 links, 3 routes)
                type V4L2 subdev subtype Unknown flags 0
                device node name /dev/v4l-subdev0
    	routes:
    		0/0 -> 1/0 [ACTIVE]
    		0/1 -> 2/0 [ACTIVE]
    		0/2 -> 3/0 [ACTIVE]
    	pad0: Sink
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:2 fmt:UYVY8_1X16/1920x1080 field:none]
    		<- "cdns_csi2rx.30101000.csi-bridge":1 [ENABLED,IMMUTABLE]
    	pad1: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		-> "30102000.ticsi2rx context 0":0 [ENABLED,IMMUTABLE]
    	pad2: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		-> "30102000.ticsi2rx context 1":0 [ENABLED,IMMUTABLE]
    	pad3: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		-> "30102000.ticsi2rx context 2":0 [ENABLED,IMMUTABLE]
    	pad4: Source
    		-> "30102000.ticsi2rx context 3":0 [ENABLED,IMMUTABLE]
    	pad5: Source
    		-> "30102000.ticsi2rx context 4":0 [ENABLED,IMMUTABLE]
    	pad6: Source
    		-> "30102000.ticsi2rx context 5":0 [ENABLED,IMMUTABLE]
    
    - entity 9: cdns_csi2rx.30101000.csi-bridge (5 pads, 2 links, 3 routes)
                type V4L2 subdev subtype Unknown flags 0
                device node name /dev/v4l-subdev1
    	routes:
    		0/0 -> 1/0 [ACTIVE]
    		0/1 -> 1/1 [ACTIVE]
    		0/2 -> 1/2 [ACTIVE]
    	pad0: Sink
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:2 fmt:UYVY8_1X16/1920x1080 field:none]
    		<- "max96712 4-0029":4 [ENABLED,IMMUTABLE]
    	pad1: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:2 fmt:UYVY8_1X16/1920x1080 field:none]
    		-> "30102000.ticsi2rx":0 [ENABLED,IMMUTABLE]
    	pad2: Source
    	pad3: Source
    	pad4: Source
    
    - entity 15: max96712 4-0029 (6 pads, 2 links, 3 routes)
                 type V4L2 subdev subtype Unknown flags 0
                 device node name /dev/v4l-subdev2
    	routes:
    		0/0 -> 4/0 [ACTIVE]
    		0/1 -> 4/1 [ACTIVE]
    		0/2 -> 4/2 [ACTIVE]
    	pad0: Sink
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:2 fmt:UYVY8_1X16/1920x1080 field:none]
    		<- "max9295E 4-0042":1 [ENABLED,IMMUTABLE]
    	pad1: Sink
    	pad2: Sink
    	pad3: Sink
    	pad4: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:2 fmt:UYVY8_1X16/1920x1080 field:none]
    		-> "cdns_csi2rx.30101000.csi-bridge":0 [ENABLED,IMMUTABLE]
    	pad5: Source
    
    - entity 24: max9295E 4-0042 (2 pads, 2 links, 3 routes)
                 type V4L2 subdev subtype Unknown flags 0
                 device node name /dev/v4l-subdev3
    	routes:
    		0/0 -> 1/0 [ACTIVE]
    		0/1 -> 1/1 [ACTIVE]
    		0/2 -> 1/2 [ACTIVE]
    	pad0: Sink
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:2 fmt:UYVY8_1X16/1920x1080 field:none]
    		<- "px9210 6-001a":0 [ENABLED,IMMUTABLE]
    	pad1: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:2 fmt:UYVY8_1X16/1920x1080 field:none]
    		-> "max96712 4-0029":0 [ENABLED,IMMUTABLE]
    
    - entity 29: px9210 6-001a (1 pad, 1 link, 3 routes)
                 type V4L2 subdev subtype Sensor flags 0
                 device node name /dev/v4l-subdev4
    	routes:
    		0/0 -> 0/0 [ACTIVE]
    		0/0 -> 0/1 [ACTIVE]
    		0/0 -> 0/2 [ACTIVE]
    	pad0: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080@1/30 field:none colorspace:srgb ycbcr:601]
    		[stream:1 fmt:UYVY8_1X16/1920x1080@1/30 field:none colorspace:srgb ycbcr:601]
    		[stream:2 fmt:UYVY8_1X16/1920x1080@1/30 field:none colorspace:srgb ycbcr:601]
    		-> "max9295E 4-0042":0 [ENABLED,IMMUTABLE]
    
    - entity 35: 30102000.ticsi2rx context 0 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video3
    	pad0: Sink
    		<- "30102000.ticsi2rx":1 [ENABLED,IMMUTABLE]
    
    - entity 41: 30102000.ticsi2rx context 1 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video4
    	pad0: Sink
    		<- "30102000.ticsi2rx":2 [ENABLED,IMMUTABLE]
    
    - entity 47: 30102000.ticsi2rx context 2 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video5
    	pad0: Sink
    		<- "30102000.ticsi2rx":3 [ENABLED,IMMUTABLE]
    
    - entity 53: 30102000.ticsi2rx context 3 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video6
    	pad0: Sink
    		<- "30102000.ticsi2rx":4 [ENABLED,IMMUTABLE]
    
    - entity 59: 30102000.ticsi2rx context 4 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video7
    	pad0: Sink
    		<- "30102000.ticsi2rx":5 [ENABLED,IMMUTABLE]
    
    - entity 65: 30102000.ticsi2rx context 5 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video8
    	pad0: Sink
    		<- "30102000.ticsi2rx":6 [ENABLED,IMMUTABLE]
    

    此致、

    Kim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引述 userid=“596322" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1539746/sk-am62a-lp-csirx-virtual-channel/5933387

    新发现的症状是当执行 video4 时、video3 也会运行。

    但是、在上述情况下、仅靠 video3 不起作用。

    [/报价]

    您使用的是哪个 SDK 版本? 您是否有具有 3 个虚拟通道的传感器、或者是否有 3 个传感器?

    您是如何设置媒体设备拓扑的? 您是否可以尝试不使用 DMA 上下文 0? 另一个字、请勿使用 “30102000.ticsi2rx context 0“并 从  “30102000.ticsi2rx context 1“开始。

    此致、

    建中

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    我使用的是 SDK 版本 10.01.00.05。

    我总共使用 3 个传感器。

    以上症状是使用 2 个传感器进行测试的结果。

    我计划未来使用 3 个传感器。

    我提到了媒体设备拓扑的 setup_scripts.sh 文件 ov2312 设置。

    此致、

    Kim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    在迁移到 30102000.ticsi2rx 上下文 1 后、我将节点更改为 video4、video5。

    但症状与以前相同。

    root@am62axx-evm:/opt/edgeai-gst-apps# media-ctl -p 
    Media controller API version 6.6.58
    
    Media device information
    ------------------------
    driver          j721e-csi2rx
    model           TI-CSI2RX
    serial          
    bus info        platform:30102000.ticsi2rx
    hw revision     0x1
    driver version  6.6.58
    
    Device topology
    - entity 1: 30102000.ticsi2rx (7 pads, 7 links, 2 routes)
                type V4L2 subdev subtype Unknown flags 0
                device node name /dev/v4l-subdev0
    	routes:
    		0/0 -> 2/0 [ACTIVE]
    		0/1 -> 3/0 [ACTIVE]
    	pad0: Sink
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		<- "cdns_csi2rx.30101000.csi-bridge":1 [ENABLED,IMMUTABLE]
    	pad1: Source
    		-> "30102000.ticsi2rx context 0":0 [ENABLED,IMMUTABLE]
    	pad2: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		-> "30102000.ticsi2rx context 1":0 [ENABLED,IMMUTABLE]
    	pad3: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		-> "30102000.ticsi2rx context 2":0 [ENABLED,IMMUTABLE]
    	pad4: Source
    		-> "30102000.ticsi2rx context 3":0 [ENABLED,IMMUTABLE]
    	pad5: Source
    		-> "30102000.ticsi2rx context 4":0 [ENABLED,IMMUTABLE]
    	pad6: Source
    		-> "30102000.ticsi2rx context 5":0 [ENABLED,IMMUTABLE]
    
    - entity 9: cdns_csi2rx.30101000.csi-bridge (5 pads, 2 links, 2 routes)
                type V4L2 subdev subtype Unknown flags 0
                device node name /dev/v4l-subdev1
    	routes:
    		0/0 -> 1/0 [ACTIVE]
    		0/1 -> 1/1 [ACTIVE]
    	pad0: Sink
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		<- "max96712 4-0029":4 [ENABLED,IMMUTABLE]
    	pad1: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		-> "30102000.ticsi2rx":0 [ENABLED,IMMUTABLE]
    	pad2: Source
    	pad3: Source
    	pad4: Source
    
    - entity 15: max96712 4-0029 (6 pads, 2 links, 2 routes)
                 type V4L2 subdev subtype Unknown flags 0
                 device node name /dev/v4l-subdev2
    	routes:
    		0/0 -> 4/0 [ACTIVE]
    		0/1 -> 4/1 [ACTIVE]
    	pad0: Sink
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		<- "max9295E 4-0042":1 [ENABLED,IMMUTABLE]
    	pad1: Sink
    	pad2: Sink
    	pad3: Sink
    	pad4: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		-> "cdns_csi2rx.30101000.csi-bridge":0 [ENABLED,IMMUTABLE]
    	pad5: Source
    
    - entity 24: max9295E 4-0042 (2 pads, 2 links, 2 routes)
                 type V4L2 subdev subtype Unknown flags 0
                 device node name /dev/v4l-subdev3
    	routes:
    		0/0 -> 1/0 [ACTIVE]
    		0/1 -> 1/1 [ACTIVE]
    	pad0: Sink
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		<- "px9210 6-001a":0 [ENABLED,IMMUTABLE]
    	pad1: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		-> "max96712 4-0029":0 [ENABLED,IMMUTABLE]
    
    - entity 29: px9210 6-001a (1 pad, 1 link, 2 routes)
                 type V4L2 subdev subtype Sensor flags 0
                 device node name /dev/v4l-subdev4
    	routes:
    		0/0 -> 0/0 [ACTIVE]
    		0/0 -> 0/1 [ACTIVE]
    	pad0: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080@1/30 field:none colorspace:srgb ycbcr:601]
    		[stream:1 fmt:UYVY8_1X16/1920x1080@1/30 field:none colorspace:srgb ycbcr:601]
    		-> "max9295E 4-0042":0 [ENABLED,IMMUTABLE]
    
    - entity 35: 30102000.ticsi2rx context 0 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video3
    	pad0: Sink
    		<- "30102000.ticsi2rx":1 [ENABLED,IMMUTABLE]
    
    - entity 41: 30102000.ticsi2rx context 1 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video4
    	pad0: Sink
    		<- "30102000.ticsi2rx":2 [ENABLED,IMMUTABLE]
    
    - entity 47: 30102000.ticsi2rx context 2 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video5
    	pad0: Sink
    		<- "30102000.ticsi2rx":3 [ENABLED,IMMUTABLE]
    
    - entity 53: 30102000.ticsi2rx context 3 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video6
    	pad0: Sink
    		<- "30102000.ticsi2rx":4 [ENABLED,IMMUTABLE]
    
    - entity 59: 30102000.ticsi2rx context 4 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video7
    	pad0: Sink
    		<- "30102000.ticsi2rx":5 [ENABLED,IMMUTABLE]
    
    - entity 65: 30102000.ticsi2rx context 5 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video8
    	pad0: Sink
    		<- "30102000.ticsi2rx":6 [ENABLED,IMMUTABLE]
    

    此致、

    Kim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kim:

    我总共使用了 3 个传感器。
    我提到了媒体设备拓扑的 setup_scripts.sh 文件 ov2312 设置。

    OV2312 是一款具有 2 个虚拟通道的单个传感器。 请按照/opt/edgeai-gst-apps/scripts/setup_cameras.sh.中的 IMX390 示例进行操作 如果您有多个 IMX390 传感器、则此脚本应按如下所示进行设置:

    root@am62axx-evm:/opt/edgeai-gst-apps# media-ctl -p
    Media controller API version 6.6.32
    
    Media device information
    ------------------------
    driver          j721e-csi2rx
    model           TI-CSI2RX
    serial
    bus info        platform:30102000.ticsi2rx
    hw revision     0x1
    driver version  6.6.32
    
    Device topology
    - entity 1: 30102000.ticsi2rx (7 pads, 7 links, 2 routes)
                type V4L2 subdev subtype Unknown flags 0
                device node name /dev/v4l-subdev0
            routes:
                    0/0 -> 2/0 [ACTIVE]
                    0/1 -> 3/0 [ACTIVE]
            pad0: Sink
                    [stream:0 fmt:SRGGB12_1X12/1936x1100 field:none]
                    [stream:1 fmt:SRGGB12_1X12/1936x1100 field:none]
                    <- "cdns_csi2rx.30101000.csi-bridge":1 [ENABLED,IMMUTABLE]
            pad1: Source
                    -> "30102000.ticsi2rx context 0":0 [ENABLED,IMMUTABLE]
            pad2: Source
                    [stream:0 fmt:SRGGB12_1X12/1936x1100 field:none]
                    -> "30102000.ticsi2rx context 1":0 [ENABLED,IMMUTABLE]
            pad3: Source
                    [stream:0 fmt:SRGGB12_1X12/1936x1100 field:none]
                    -> "30102000.ticsi2rx context 2":0 [ENABLED,IMMUTABLE]
            pad4: Source
                    -> "30102000.ticsi2rx context 3":0 [ENABLED,IMMUTABLE]
            pad5: Source
                    -> "30102000.ticsi2rx context 4":0 [ENABLED,IMMUTABLE]
            pad6: Source
                    -> "30102000.ticsi2rx context 5":0 [ENABLED,IMMUTABLE]
    
    - entity 9: cdns_csi2rx.30101000.csi-bridge (5 pads, 2 links, 2 routes)
                type V4L2 subdev subtype Unknown flags 0
                device node name /dev/v4l-subdev1
            routes:
                    0/0 -> 1/0 [ACTIVE]
                    0/1 -> 1/1 [ACTIVE]
            pad0: Sink
                    [stream:0 fmt:SRGGB12_1X12/1936x1100 field:none]
                    [stream:1 fmt:SRGGB12_1X12/1936x1100 field:none]
                    <- "ds90ub960 4-0030":4 [ENABLED,IMMUTABLE]
            pad1: Source
                    [stream:0 fmt:SRGGB12_1X12/1936x1100 field:none]
                    [stream:1 fmt:SRGGB12_1X12/1936x1100 field:none]
                    -> "30102000.ticsi2rx":0 [ENABLED,IMMUTABLE]
            pad2: Source
            pad3: Source
            pad4: Source
    
    - entity 15: ds90ub960 4-0030 (6 pads, 3 links, 2 routes)
                 type V4L2 subdev subtype Unknown flags 0
                 device node name /dev/v4l-subdev2
            routes:
                    0/0 -> 4/0 [ACTIVE]
                    1/0 -> 4/1 [ACTIVE]
            pad0: Sink
                    [stream:0 fmt:SRGGB12_1X12/1936x1100 field:none]
                    <- "ds90ub953 4-0044":1 [ENABLED,IMMUTABLE]
            pad1: Sink
                    [stream:0 fmt:SRGGB12_1X12/1936x1100 field:none]
                    <- "ds90ub953 4-0045":1 [ENABLED,IMMUTABLE]
            pad2: Sink
            pad3: Sink
            pad4: Source
                    [stream:0 fmt:SRGGB12_1X12/1936x1100 field:none]
                    [stream:1 fmt:SRGGB12_1X12/1936x1100 field:none]
                    -> "cdns_csi2rx.30101000.csi-bridge":0 [ENABLED,IMMUTABLE]
            pad5: Source
    
    - entity 24: ds90ub953 4-0044 (2 pads, 2 links, 1 route)
                 type V4L2 subdev subtype Unknown flags 0
                 device node name /dev/v4l-subdev3
            routes:
                    0/0 -> 1/0 [ACTIVE]
            pad0: Sink
                    [stream:0 fmt:SRGGB12_1X12/1936x1100 field:none]
                    <- "imx390 6-001a":0 [ENABLED,IMMUTABLE]
            pad1: Source
                    [stream:0 fmt:SRGGB12_1X12/1936x1100 field:none]
                    -> "ds90ub960 4-0030":0 [ENABLED,IMMUTABLE]
    
    - entity 29: ds90ub953 4-0045 (2 pads, 2 links, 1 route)
                 type V4L2 subdev subtype Unknown flags 0
                 device node name /dev/v4l-subdev4
            routes:
                    0/0 -> 1/0 [ACTIVE]
            pad0: Sink
                    [stream:0 fmt:SRGGB12_1X12/1936x1100 field:none]
                    <- "imx390 7-001a":0 [ENABLED,IMMUTABLE]
            pad1: Source
                    [stream:0 fmt:SRGGB12_1X12/1936x1100 field:none]
                    -> "ds90ub960 4-0030":1 [ENABLED,IMMUTABLE]
    
    - entity 34: imx390 6-001a (1 pad, 1 link, 2 routes)
                 type V4L2 subdev subtype Sensor flags 0
                 device node name /dev/v4l-subdev5
            routes:
                    0/0 -> 0/0 [ACTIVE]
                    0/0 -> 0/1 [INACTIVE]
            pad0: Source
                    [stream:0 fmt:SRGGB12_1X12/1936x1100@1/30 field:none colorspace:smpte170m]
                    -> "ds90ub953 4-0044":0 [ENABLED,IMMUTABLE]
    
    - entity 38: imx390 7-001a (1 pad, 1 link, 2 routes)
                 type V4L2 subdev subtype Sensor flags 0
                 device node name /dev/v4l-subdev6
            routes:
                    0/0 -> 0/0 [ACTIVE]
                    0/0 -> 0/1 [INACTIVE]
            pad0: Source
                    [stream:0 fmt:SRGGB12_1X12/1936x1100@1/30 field:none colorspace:smpte170m]
                    -> "ds90ub953 4-0045":0 [ENABLED,IMMUTABLE]
    
    - entity 44: 30102000.ticsi2rx context 0 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video3
            pad0: Sink
                    <- "30102000.ticsi2rx":1 [ENABLED,IMMUTABLE]
    
    - entity 50: 30102000.ticsi2rx context 1 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video4
            pad0: Sink
                    <- "30102000.ticsi2rx":2 [ENABLED,IMMUTABLE]
    
    - entity 56: 30102000.ticsi2rx context 2 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video5
            pad0: Sink
                    <- "30102000.ticsi2rx":3 [ENABLED,IMMUTABLE]
    
    - entity 62: 30102000.ticsi2rx context 3 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video6
            pad0: Sink
                    <- "30102000.ticsi2rx":4 [ENABLED,IMMUTABLE]
    
    - entity 68: 30102000.ticsi2rx context 4 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video7
            pad0: Sink
                    <- "30102000.ticsi2rx":5 [ENABLED,IMMUTABLE]
    
    - entity 74: 30102000.ticsi2rx context 5 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video8
            pad0: Sink
                    <- "30102000.ticsi2rx":6 [ENABLED,IMMUTABLE]
    
    

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    总体结构如下。

    您提供的 media-ctl -p 日志显示、两个系列器件中的每个器件都连接了一个传感器。  

    这是正确的吗?

    此致、

    Kim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kim:

    感谢您分享这个图。 您可能需要咨询 SerDes 供应商、了解它如何管理传感器并与传感器通信。

    此致、

    建中

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    e2e.ti.com/.../sk-am62a-lp-problems-with-multi-camera-connection
    当前情况似乎与上面链接中的问题 2 类似。

    这是正确的吗?

    答案是在版本 10.0 中解决问题、但问题仍未解决?

    此致、

    Kim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kim:

    问题已得到解决、但跳过 DMA 上下文 0 可以解决该问题。  

    此致、

    建中

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    我再次更改了配置并将上下文更改为 1。

    视频 5 和 6 独立工作,但 4 仍然有相同的症状。

    视频 4、5 和 6 在配置为单个通道时工作正常、因此似乎正在检测 VC-ID。

    Media device information
    ------------------------
    driver          j721e-csi2rx
    model           TI-CSI2RX
    serial          
    bus info        platform:30102000.ticsi2rx
    hw revision     0x1
    driver version  6.6.58
    
    Device topology
    - entity 1: 30102000.ticsi2rx (7 pads, 7 links, 3 routes)
                type V4L2 subdev subtype Unknown flags 0
                device node name /dev/v4l-subdev0
    	routes:
    		0/0 -> 2/0 [ACTIVE]
    		0/1 -> 3/0 [ACTIVE]
    		0/2 -> 4/0 [ACTIVE]
    	pad0: Sink
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:2 fmt:UYVY8_1X16/640x480 field:none]
    		<- "cdns_csi2rx.30101000.csi-bridge":1 [ENABLED,IMMUTABLE]
    	pad1: Source
    		-> "30102000.ticsi2rx context 0":0 [ENABLED,IMMUTABLE]
    	pad2: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		-> "30102000.ticsi2rx context 1":0 [ENABLED,IMMUTABLE]
    	pad3: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		-> "30102000.ticsi2rx context 2":0 [ENABLED,IMMUTABLE]
    	pad4: Source
    		[stream:0 fmt:UYVY8_1X16/640x480 field:none]
    		-> "30102000.ticsi2rx context 3":0 [ENABLED,IMMUTABLE]
    	pad5: Source
    		-> "30102000.ticsi2rx context 4":0 [ENABLED,IMMUTABLE]
    	pad6: Source
    		-> "30102000.ticsi2rx context 5":0 [ENABLED,IMMUTABLE]
    
    - entity 9: cdns_csi2rx.30101000.csi-bridge (5 pads, 2 links, 3 routes)
                type V4L2 subdev subtype Unknown flags 0
                device node name /dev/v4l-subdev1
    	routes:
    		0/0 -> 1/0 [ACTIVE]
    		0/1 -> 1/1 [ACTIVE]
    		0/2 -> 1/2 [ACTIVE]
    	pad0: Sink
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:2 fmt:UYVY8_1X16/640x480 field:none]
    		<- "max96712 2-0029":4 [ENABLED,IMMUTABLE]
    	pad1: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:2 fmt:UYVY8_1X16/640x480 field:none]
    		-> "30102000.ticsi2rx":0 [ENABLED,IMMUTABLE]
    	pad2: Source
    	pad3: Source
    	pad4: Source
    
    - entity 15: max96712 2-0029 (6 pads, 3 links, 3 routes)
                 type V4L2 subdev subtype Unknown flags 0
                 device node name /dev/v4l-subdev2
    	routes:
    		0/0 -> 4/0 [ACTIVE]
    		0/1 -> 4/1 [ACTIVE]
    		1/0 -> 4/2 [ACTIVE]
    	pad0: Sink
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		<- "max9295E 2-0042":1 [ENABLED,IMMUTABLE]
    	pad1: Sink
    		[stream:0 fmt:UYVY8_1X16/640x480 field:none]
    		<- "max9275 2-0040":1 [ENABLED,IMMUTABLE]
    	pad2: Sink
    	pad3: Sink
    	pad4: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:2 fmt:UYVY8_1X16/640x480 field:none]
    		-> "cdns_csi2rx.30101000.csi-bridge":0 [ENABLED,IMMUTABLE]
    	pad5: Source
    
    - entity 24: max9275 2-0040 (2 pads, 2 links, 1 route)
                 type V4L2 subdev subtype Unknown flags 0
                 device node name /dev/v4l-subdev3
    	routes:
    		0/0 -> 1/0 [ACTIVE]
    	pad0: Sink
    		[stream:0 fmt:UYVY8_1X16/640x480 field:none]
    		<- "gen2 5-0013":0 [ENABLED,IMMUTABLE]
    	pad1: Source
    		[stream:0 fmt:UYVY8_1X16/640x480 field:none]
    		-> "max96712 2-0029":1 [ENABLED,IMMUTABLE]
    
    - entity 29: max9295E 2-0042 (2 pads, 2 links, 2 routes)
                 type V4L2 subdev subtype Unknown flags 0
                 device node name /dev/v4l-subdev4
    	routes:
    		0/0 -> 1/0 [ACTIVE]
    		0/1 -> 1/1 [ACTIVE]
    	pad0: Sink
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		<- "px9210 4-001a":0 [ENABLED,IMMUTABLE]
    	pad1: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080 field:none]
    		[stream:1 fmt:UYVY8_1X16/1920x1080 field:none]
    		-> "max96712 2-0029":0 [ENABLED,IMMUTABLE]
    
    - entity 34: gen2 5-0013 (1 pad, 1 link, 1 route)
                 type V4L2 subdev subtype Sensor flags 0
                 device node name /dev/v4l-subdev5
    	routes:
    		0/0 -> 0/0 [ACTIVE]
    	pad0: Source
    		[stream:0 fmt:UYVY8_1X16/640x480@1/30 field:none colorspace:srgb ycbcr:601]
    		-> "max9275 2-0040":0 [ENABLED,IMMUTABLE]
    
    - entity 38: px9210 4-001a (1 pad, 1 link, 2 routes)
                 type V4L2 subdev subtype Sensor flags 0
                 device node name /dev/v4l-subdev6
    	routes:
    		0/0 -> 0/0 [ACTIVE]
    		0/0 -> 0/1 [ACTIVE]
    	pad0: Source
    		[stream:0 fmt:UYVY8_1X16/1920x1080@1/30 field:none colorspace:srgb ycbcr:601]
    		[stream:1 fmt:UYVY8_1X16/1920x1080@1/30 field:none colorspace:srgb ycbcr:601]
    		-> "max9295E 2-0042":0 [ENABLED,IMMUTABLE]
    
    - entity 44: 30102000.ticsi2rx context 0 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video3
    	pad0: Sink
    		<- "30102000.ticsi2rx":1 [ENABLED,IMMUTABLE]
    
    - entity 50: 30102000.ticsi2rx context 1 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video4
    	pad0: Sink
    		<- "30102000.ticsi2rx":2 [ENABLED,IMMUTABLE]
    
    - entity 56: 30102000.ticsi2rx context 2 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video5
    	pad0: Sink
    		<- "30102000.ticsi2rx":3 [ENABLED,IMMUTABLE]
    
    - entity 62: 30102000.ticsi2rx context 3 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video6
    	pad0: Sink
    		<- "30102000.ticsi2rx":4 [ENABLED,IMMUTABLE]
    
    - entity 68: 30102000.ticsi2rx context 4 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video7
    	pad0: Sink
    		<- "30102000.ticsi2rx":5 [ENABLED,IMMUTABLE]
    
    - entity 74: 30102000.ticsi2rx context 5 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video8
    	pad0: Sink
    		<- "30102000.ticsi2rx":6 [ENABLED,IMMUTABLE]
    

    此致、

    Kim

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Kim、

    正如我之前所说、请咨询串行器/解串器供应商、了解如何管理传感器并与传感器通信。

    此致、

    建中

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    此问题已在升级到 11.01.07.05 后解决。

    此致、

    Kim