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.

[参考译文] TDA4VM:csi1

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1432887/tda4vm-csi1

器件型号:TDA4VM

工具与软件:

您好、专家、

SDK8.6.

csi1 连接  2个摄像头

max9296A max9295A:slaveAddr 0x68 RegAddr 0x13值0xfa!
max9296A max9295A:slaveAddr 0x68 RegAddr 0x320值0x32!
max9296A max9295A:slaveAddr 0x68 RegAddr 0x313值0x2!
max9296A max9295A:slaveAddr 0x68 RegAddr 0x108 Value 0x62
max9296A max9295A:slaveAddr 0x68 RegAddr 0x11a 值 0x62
max9296A max9295A:slaveAddr 0x68 RegAddr 0x12c 值0x2!
max9296A max9295A:slaveAddr 0x68 RegAddr 0x13e value 0x2!
max9296A max9295A:slaveAddr 0x40 RegAddr 0x102值 0x8a
max9296A max9295A:slaveAddr 0x40 RegAddr 0x10a value 0xa!
max9296A max9295A:slaveAddr 0x40 RegAddr 0x112值0xA!
max9296A max9295A:slaveAddr 0x40 RegAddr 0x11a value 0xa!
max9296A max9295A:slaveAddr 0x42 RegAddr 0x102值0xa!
max9296A max9295A:slaveAddr 0x42 RegAddr 0x10a 值 0x8a
max9296A max9295A:slaveAddr 0x42 RegAddr 0x112值0xA!
max9296A max9295A:slaveAddr 0x42 RegAddr 0x11a value 0xa!
remote_service_sensor:传感器配置已完成!!!
frame_id:0 line:1448
frame_id:1行:1448
frame_id:2行:1448
[MCU2_0] 107.446194 s:vx_zone_warning:[tivxCaptureSetTimeout:796]捕获:警告:不使用 tivxCaptureRegisterErrorFrame 提供错误帧、默认为永远等待!!

CSI1解串器具有的地址 正确接收1 2管道数据。

但适用于 MultiCam 停止 很好。 我们错过了什么? 期待您的回复。

谢谢

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

    巴里、您好!

    抱歉、下面有两 张照片? 具体内容是什么? 您是否仅为2个摄像头配置多摄像头应用程序?  在应用程序中是否看到任何回调或出队完成?  

    此致、

    Brijesh

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

    您好 、Brijesh、感谢您的回复

    数据流:max9295A*2 -> max9296A -> Csi1

    解串器 max9296A 也可以 检测 来自2个链路的数据。

    找到6个传感器
    支持的传感器列表:
    答:IMX390-UB953_D3
    B:AR0233-UB953_MARS
    C:AR0820-UB953_LI
    D:UB9xxx_RAW12_testPattern
    E:UB96x_UYVY_testPattern
    F:GW_AR0233_UYVY
    选择上方的传感器或按"0"以自动检测传感器
    f
    所选传感器:GW_AR0233_UYVY
    正在查询 GW_AR0233_UYVY
    76.163097 s:ISS:正在查询传感器[GW_AR0233_UYVY]...!!
    76.163560 s:ISS:正在查询传感器[GW_AR0233_UYVY]...已完成!!!
    LDC 选择是(1)/否(0)
    选择无效
    . 请重试
    LDC 选择是(1)/否(0)
    [MCU2_0] 76.163303 s:3874 Sensor_Remote 处理程序:IM_sensor_CMD_query
    [MCU2_0] 76.163378 s:接收到 GW_AR0233_UYVY 的查询
    0
    传感器 GW_AR0233_UYVY 支持的最大摄像机数= 2
    请输入要启用的摄像机数
    2.

    选择了 YUV 输入。 VISS、AEWB 和 Mosaic 节点将被绕过。
    SENSOR_INDEX:0x0 ch_mask:0x30、num_cameras_enabled:2行:687


    远程维修传感器开始配置!!!
    remote_service_sensor:传感器配置已完成!!!

    APP_RUN_graph_for_one_pipeline:帧0开始、流水线:-3、行:1266
    APP_RUN_graph_for_one_pipeline:帧1开始、流水线:-2、行:1266
    APP_RUN_graph_for_one_pipeline:帧2开始、流水线:-1、行:1266
    [MCU2_0] 71.825451 s:vx_zone_warning:[tivxCaptureSetTimeout:796]捕获:警告:不使用 tivxCaptureRegiterErrorFrame 提供错误帧、默认为永远等待!!

    1.我们错过了什么? 非常紧急的问题。谢谢

    我们的解串器进行了如下更改: 通道交换和极性交换 . 我们是否需要针对此更改在 TDA4中进行任何代码调整?

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

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

    你(们)好

    没有摄像机连接到 csi0、 csi1 max9296A 连接到2*max9295a。

    我们正在使用 APP_MULTI_CAMER_DEMO。 是否需要对进行任何修改 CSI1

    解串器可以接收2个数据通道( VC0 + VC1 )。

    程序将卡在这里:

    APP_RUN_graph_for_one_pipeline:帧0开始、流水线:-3、行:1829

    APP_RUN_graph_for_one_pipeline:帧1开始、流水线:-2、行:1829

    APP_RUN_graph_for_one_pipeline:帧2开始、流水线:-1、行:1829

    [MCU2_0] 67.605078 s:vx_zone_warning:[tivxCaptureSetTimeout:796]捕获:警告:未使用 tivxCaptureRegisterErrorFrame 提供错误帧、默认为永远等待!!

    非常紧急的问题、谢谢

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

    巴里、您好!

    是的、 在多摄像头应用中可能只需要很少的更改。 默认情况下、此应用程序支持 CSI0最多4个摄像头、 对于4个以上的摄像头、它使用 csi1。 如果您只想使用 csi1、则需要进行一些细微更改、主要是在 vision_apps\modules\app_sensor_module.c src 和 vision_apps\modules\app_capture_module.c src 文件中。 这些文件使用通道掩码来确定要使用的实例。 您能否将这些文件更改为仅使用 csi1?

    此致、

    Brijesh

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

    您好、 Brijesh:

    我已将摄像机调整为 CSI0 .

    置位 VC - 0 、使用 run_app_single_cam.sh 进行选择 端口0 .

    解串器测试有输出、但程序仍然卡住:

    MCU2_0] 71.825451 s:vx_zone_warning:[tivxCaptureSetTimeout:796]捕获:警告:使用 tivxCaptureRegiterErrorFrame 未提供错误帧、默认为永远等待!!

    由于发生了以下更改:

    我们在解串器中完成了通道交换和极性交换。

    #1摄像头输出为 YUV422_UYVY、通道交换和极性交换是否会影响该输出?

    第2名我们错过了什么? 迫切需要您的帮助。

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

    尊敬的 Berry:

    是的、通道交换和极性将影响捕获。 我认为没有任何方法 可以改变 CSIRX 中的极性,但通道顺序可以更改。  

    此致、

    Brijesh

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

    您好、 Brijesh:

    我已经解决了这个问题;它运行良好。

    请帮助确认:

    TDA4 CSIRX 是否支持修改 dphy 通道极性交换?

    技术文档。

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

    巴里、您好!

    否、CSIRX 不支持更改通道极性。

    此致、

    Brijesh

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

    谢谢、结束。