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:VC

Guru**** 2482225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1434678/tda4vm-vc

器件型号:TDA4VM

工具与软件:

SDK8.6.

电路板设计:

2. * max9295a -> max9296a -> Csi0

2. * max9295a -> max9296a -> Csi1

现在只连接了两个摄像头 CSI1 、 且未连接摄像机 CSI0 .

如何确定 CHANNEL_MASK

我们使用 APP_MULTI_CAM_DEMO、而且我们已修改:
obj->sensorObj.num_cameras_enabled = 2.
obj->sensorObj.ch_mask = 0x30
此外、我们还需要在哪些方面进行改变?

当 csi1上只有2个摄像机时、它会确定 CH_MASK ? (硬件? 软件?) 我们如何获得该准确值?

期待您的回复、谢谢

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

    您好!

    [报价 userid="585052" url="~/support/processors-group/processors/f/processors-forum/1434678/tda4vm-vc "]我们使用 app_multi_cam_demo、并修改了:
    obj->sensorObj.num_cameras_enabled = 2.
    obj->sensorObj.ch_mask = 0x30
    此外、我们还需要在哪些方面进行更改?

    这是主要变化。 对于通道端口的选择、您可以参考单摄像头演示。  

    CSI1 2摄像头(即0x30)的通道掩码是正确的。这主要用于通过传感器模块选择和配置传感器、以及选择捕获模块中的 csirx 实例。 这是基于软件的实施。

    请参阅文件 vision_apps/modules/vision/app_capture_module.c src 以了解其用法。

    此致、

    Nikhil

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

    您好、 Nikhil:

    感谢您的答复。

    我已经解决了这个问题;

    我想知道:

    如何确定 ch_mask 的位置? 例如、如果我只将一个摄像头连接到 CSI0、则 ch_mask=0x01、0x02、0x04或0x08?

    谢谢

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

    因此、每个 csirx 实例都有4个摄像头端口、每个端口在 TI 端用于将摄像头连接到 EVM

    基于此、如果您将单个摄像头连接到融合板的端口0、则为0x1。 端口1 -> 0x2、端口2 -> 0x4、端口3 -> 0x8

    然后、对于第二个 CSI 实例、则还有另外4个端口、例如端口0 -> 0x10;端口1 -> 0x20、依此类推。

    此致、

    Nikhil

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

    您好、 Nikhil:

    那么、您的融合板的端口0、然后它是0x1。 在哪里定义和识别了端口1 -> 0x2、端口2 -> 0x4、端口3 -> 0x8? 硬件? 软件?

    谢谢

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

    请查找 Fusion1电路板的以下参考资料

    此致、

    Nikhil

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

    您好、 Nikhil:

    很抱歉我们的描述中出现偏差。

    我们实际上想知道:

    当我设置 sensorObj->ch_mask =时 0x30 在代码中、它如何选择 CSIRX1端口0和端口1?

    谁来决定这个过程?

    谢谢

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

    您好!

    添加了新的符号 vision_apps/apps/modules/app_capture_module.c src、  函数 configure _capture_params()根据 ch_mask 初始化 num_capt_instances、变量 captureObj->params.chVcNum[vcNum]和  captureObj->params.chInstMap[vcNum]将在 CSI 实例1中指定2个虚拟通道

    此致、

    Nikhil

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

    关闭