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.

[参考译文] TDA4VH-Q1:LDC 固件驱动程序问题

Guru**** 2487425 points
Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1441520/tda4vh-q1-ldc-firmware-driver-issue

器件型号:TDA4VH-Q1
主题中讨论的其他器件:TDA4VM

工具与软件:

专家们、您好!

为了执行 LDC、我们按照中所述的步骤操作 [常见问题解答] TDA4VM:如何在 TDA4上创建 LDC 网格 LUT 以进行鱼眼失真校正。

生成 xml 后、我们使用 shell 脚本生成二进制文件。 然后、我们成功地在视觉应用示例中使用了二进制文件。

但是、如果我理解正确、也可以在固件编译中直接使用 LDC 标头、而不使用二进制文件。 (成像> sensor_drv >包含> dcc_ldc_imx390_WDR.h)

问题是、当我们生成报头并直接使用它时、WWA 不会执行 LDC。  

幸运的是、我们更改了标题中的一些初始行和配置的大小、LDC 头似乎实际上已经工作了。 请查看 SDK 中随附的原始标头、即我们生成(不直接工作)和修改(工作)的标头。 我还将共享一个屏幕截图、以指示我们在新生成的标头中进行了哪些更改、从而使其正常工作。

我们想知道为什么新生成的报头不能直接工作? 我们为什么需要这样的变革? 是否有初始流启动 hwa? 此外、尺寸又是如何产生这样的效果的呢?

提前感谢

e2e.ti.com/.../dcc_5F00_ldc_5F00_wdr.zip

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

    尊敬的 Kaan:

    Unknown 说:
    ]如果我理解正确。 (成像> sensor_drv >包含> dcc_ldc_imx390_WDR.h)[/QUOT]

    是的、这是正确的。

    此头文件具有相同的 DCC 二进制文件信息。
    "imaging/utils/iss/DCCBuffLDC/app_iss_common.c"引用标头并通过 src (...)"将其传递给应用程序。

    即下面 LDC 节点的输入"DCC_db"

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j722s/latest/exports/docs/tiovx/docs/user_guide/group__group__vision__function__vpac__ldc.html#gade2239f717b1460e12be52499c6d3b4c

    结果是、当我们生成报头并直接使用它时、hwa 不执行 LDC。  [报价]

    "直接使用"在这里意味着什么?

    您是否将其用于单摄像头应用程序或您拥有的其他一些 openvx 应用程序?

    Unknown 说:
    ]请查看 SDK 中随附的原始报头、即我们生成(不直接使用)并修改的报头(作品)。 [报价]

    如果不是我正确理解您的话。
    您似乎从原始二进制文件中复制了一些数据、以使新二进制文件正常工作。

    我认为这个二进制文件可以使用的一件事是 xml 文件顶部的 DCC ID (或传感器 ID、摄像头 ID)。

    例如、在 SDK 中为 IMX390、如下所示

    git.ti.com/.../IMX390_ldc.xml

     对于 LDC 节点输入、它必须匹配"tivx_vpac_LDC_params_t::dcc_camera_id"。

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j722s/latest/exports/docs/tiovx/docs/user_guide/structtivx__vpac__ldc__params__t.html

    另一种可能性是关于您使用哪种版本的 LDC H/W (例如 VPAC1或 VPAC3)和 xml 文件(VPAC1或 VPAC3)。

    Unknown 说:

    如果您对 LDC 内核进行了正确的编程、我不认为其中任何内容是必要的。

    如果您共享新的 LDC xml 文件、我可以检查是否有任何问题。

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

    谢谢、Gang。

    问题确实是摄像机 ID、正如您所建议的、现在已经解决了。

    虽然我知道它应该与实际 ID 相匹配、但我 肯定忽略了中的那个 LDC.xml .