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-AM62P-LP:IMX219 无法在 TI 应用启动程序或具有 SRGGB8 的自己的程序上正常工作

Guru**** 2810285 points

Other Parts Discussed in Thread: AM62P

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1623191/sk-am62p-lp-imx219-not-working-on-ti-apps-launcher-or-own-program-with-srggb8

器件型号: SK-AM62P-LP
主题: AM62P 中讨论的其他器件

我最近购买了 Raspberry Pi 摄像头 2、用于在具有 Linux 的 AM62P 上进行测试、但在全新的默认映像安装中使用它时、似乎无法使用 SRGGB8 格式。

这意味着它在 TI Apps Launcher 演示中不起作用、也在我自己的程序中不起作用。

我能够从传感器接收任何数据的唯一方法是将其与 SRGGB10 配合使用。

SRGGB8 在运行“v4l2-ctl --list-formats -d 2“时确实显示出来、并且在其中使用 TI Apps Launcher 时、我只得到一个黑框、其中显示了摄像头的视图。

我将“k3-am62x-sk-csi2-imx219.dtbo"叠加“叠加层与“k3-am62p5-sk-microtips-mf101hie-panel.dtbo"一起“一起用于 LVDS 显示。

谢谢您、

Oliver

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

    您好、Oliver:

    需要注意的是、AM62P 没有 ISP、IMX219 传感器也没有 ISP。 因此、即使存在驱动程序、传感器也可能无法与器件一起使用。 具有内置 ISP 的 OV5640 等器件会更好。

    如果您的用例在没有 ISP 或使用软件 ISP 时可以正常工作、请分享您尝试捕获帧和尝试运行的流水线的方法。 除了应用器件树叠加层之外、您是否做了任何其他更改? 此外、请共享 SDK 版本。

    在两种情况下 (SRGGB8 和 SRGGB10)、请共享 media-ctl -p 的输出。

    此致、
    Jay

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

    我尝试使用软件 ISP、但我认为拥有硬件 ISP 会更好。 您知道是否可以将传感器添加到具有某种 ISP 芯片的电路板上?

    另外、请分享 SDK 版本。

    我使用的是 SDK 版本“11.02.08.02"</s>“

    类似 OV5640、

    我希望能尝试一下 OV5640、但我似乎找不到一家像样的零售商。 您知道我可以在哪里购买英国或交付给英国的产品吗?

    这是 SRGGB8 的输出:

    Media controller API version 6.12.57
    
    Media device information
    ------------------------
    driver          j721e-csi2rx
    model           TI-CSI2RX
    serial
    bus info        platform:30102000.ticsi2rx
    hw revision     0x1
    driver version  6.12.57
    
    Device topology
    - entity 1: 30102000.ticsi2rx (7 pads, 7 links, 1 route)
                type V4L2 subdev subtype Unknown flags 0
                device node name /dev/v4l-subdev0
            routes:
                    0/0 -> 1/0 [ACTIVE]
            pad0: SINK
                    [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none colorspace:raw]
                    <- "cdns_csi2rx.30101000.csi-bridge":1 [ENABLED,IMMUTABLE]
            pad1: SOURCE
                    [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none colorspace:raw]
                    -> "30102000.ticsi2rx context 0":0 [ENABLED,IMMUTABLE]
            pad2: SOURCE
                    -> "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, 1 route)
                type V4L2 subdev subtype Unknown flags 0
                device node name /dev/v4l-subdev1
            routes:
                    0/0 -> 1/0 [ACTIVE]
            pad0: SINK
                    [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none colorspace:raw]
                    <- "imx219 4-0010":0 [ENABLED,IMMUTABLE]
            pad1: SOURCE
                    [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none colorspace:raw]
                    -> "30102000.ticsi2rx":0 [ENABLED,IMMUTABLE]
            pad2: SOURCE
            pad3: SOURCE
            pad4: SOURCE
    
    - entity 15: imx219 4-0010 (1 pad, 1 link, 0 routes)
                 type V4L2 subdev subtype Sensor flags 0
                 device node name /dev/v4l-subdev2
            pad0: SOURCE
                    [stream:0 fmt:SRGGB8_1X8/1920x1080 field:none colorspace:raw xfer:none ycbcr:601 quantization:full-range
                     crop.bounds:(8,8)/3280x2464
                     crop:(688,160)/1920x2160]
                    -> "cdns_csi2rx.30101000.csi-bridge":0 [ENABLED,IMMUTABLE]
    
    - entity 21: 30102000.ticsi2rx context 0 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video2
            pad0: SINK
                    <- "30102000.ticsi2rx":1 [ENABLED,IMMUTABLE]
    
    - entity 27: 30102000.ticsi2rx context 1 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video3
            pad0: SINK
                    <- "30102000.ticsi2rx":2 [ENABLED,IMMUTABLE]
    
    - entity 33: 30102000.ticsi2rx context 2 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video4
            pad0: SINK
                    <- "30102000.ticsi2rx":3 [ENABLED,IMMUTABLE]
    
    - entity 39: 30102000.ticsi2rx context 3 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video5
            pad0: SINK
                    <- "30102000.ticsi2rx":4 [ENABLED,IMMUTABLE]
    
    - entity 45: 30102000.ticsi2rx context 4 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video6
            pad0: SINK
                    <- "30102000.ticsi2rx":5 [ENABLED,IMMUTABLE]
    
    - entity 51: 30102000.ticsi2rx context 5 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video7
            pad0: SINK
                    <- "30102000.ticsi2rx":6 [ENABLED,IMMUTABLE]
    
    

    这是 SRGGB10 的输出:

    Media controller API version 6.12.57
    
    Media device information
    ------------------------
    driver          j721e-csi2rx
    model           TI-CSI2RX
    serial
    bus info        platform:30102000.ticsi2rx
    hw revision     0x1
    driver version  6.12.57
    
    Device topology
    - entity 1: 30102000.ticsi2rx (7 pads, 7 links, 1 route)
                type V4L2 subdev subtype Unknown flags 0
                device node name /dev/v4l-subdev0
            routes:
                    0/0 -> 1/0 [ACTIVE]
            pad0: SINK
                    [stream:0 fmt:SRGGB10_1X10/1920x1080 field:none colorspace:raw]
                    <- "cdns_csi2rx.30101000.csi-bridge":1 [ENABLED,IMMUTABLE]
            pad1: SOURCE
                    [stream:0 fmt:SRGGB10_1X10/1920x1080 field:none colorspace:raw]
                    -> "30102000.ticsi2rx context 0":0 [ENABLED,IMMUTABLE]
            pad2: SOURCE
                    -> "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, 1 route)
                type V4L2 subdev subtype Unknown flags 0
                device node name /dev/v4l-subdev1
            routes:
                    0/0 -> 1/0 [ACTIVE]
            pad0: SINK
                    [stream:0 fmt:SRGGB10_1X10/1920x1080 field:none colorspace:raw]
                    <- "imx219 4-0010":0 [ENABLED,IMMUTABLE]
            pad1: SOURCE
                    [stream:0 fmt:SRGGB10_1X10/1920x1080 field:none colorspace:raw]
                    -> "30102000.ticsi2rx":0 [ENABLED,IMMUTABLE]
            pad2: SOURCE
            pad3: SOURCE
            pad4: SOURCE
    
    - entity 15: imx219 4-0010 (1 pad, 1 link, 0 routes)
                 type V4L2 subdev subtype Sensor flags 0
                 device node name /dev/v4l-subdev2
            pad0: SOURCE
                    [stream:0 fmt:SRGGB10_1X10/1920x1080 field:none colorspace:raw xfer:none ycbcr:601 quantization:full-range
                     crop.bounds:(8,8)/3280x2464
                     crop:(688,160)/1920x2160]
                    -> "cdns_csi2rx.30101000.csi-bridge":0 [ENABLED,IMMUTABLE]
    
    - entity 21: 30102000.ticsi2rx context 0 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video2
            pad0: SINK
                    <- "30102000.ticsi2rx":1 [ENABLED,IMMUTABLE]
    
    - entity 27: 30102000.ticsi2rx context 1 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video3
            pad0: SINK
                    <- "30102000.ticsi2rx":2 [ENABLED,IMMUTABLE]
    
    - entity 33: 30102000.ticsi2rx context 2 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video4
            pad0: SINK
                    <- "30102000.ticsi2rx":3 [ENABLED,IMMUTABLE]
    
    - entity 39: 30102000.ticsi2rx context 3 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video5
            pad0: SINK
                    <- "30102000.ticsi2rx":4 [ENABLED,IMMUTABLE]
    
    - entity 45: 30102000.ticsi2rx context 4 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video6
            pad0: SINK
                    <- "30102000.ticsi2rx":5 [ENABLED,IMMUTABLE]
    
    - entity 51: 30102000.ticsi2rx context 5 (1 pad, 1 link)
                 type Node subtype V4L flags 0
                 device node name /dev/video7
            pad0: SINK
                    <- "30102000.ticsi2rx":6 [ENABLED,IMMUTABLE]

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

    您好、Oliver:

    媒体图表看起来正常。 您能否请仅尝试应用 IMX219 设备树? 此外、如何捕获传感器流?

    我正在尝试使用软件 ISP、但我认为拥有硬件 ISP 会更好。 您知道是否可以将传感器添加到带有某种 ISP 芯片的电路板上?

    您可以使用 AM62A。 它具有 ISP。 但不会有 GPU。 最好查看方框图以了解哪一个更适合您的用例。

    [报价 userid=“676438" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1623191/sk-am62p-lp-imx219-not-working-on-ti-apps-launcher-or-own-program-with-srggb8/6272486

    我希望能尝试一下 OV5640、但我似乎找不到一家像样的零售商。 您知道我可以在哪里购买英国或交付给英国的产品吗?

    [/报价]

    https://developer.toradex.com/hardware/accessories/cameras/csi-camera-module-5mp-ov5640-arducam/

    也可以使用该 OV5640 模块。 您可以直接从 Arducam 购买。 但我不确定英国是否有当地供应商。 TechNexion 模型在可用性方面似乎稀缺。

    此致、
    Jay