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:迷你 Display-port 至 HDMI 在9.1中断开

Guru**** 2471920 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1465476/tda4vm-mini-display-port-to-hdmi-broken-in-9-1

器件型号:TDA4VM

工具与软件:

您好!

我有一个与 J721E EVM 类似的板。  当我插入有源 Mini DP -> HDMI 转换器(从 CableMatters - https://www.cablematters.com/pc-521-153-active-mini-displayport-to-hdmi-adapter-4k-ready.aspx)时、它可以在8.2和8.6版上工作。  但当我在9.1上运行它时、DSS 失败 、无法运行视觉应用(请参阅下面的 MCU2_0日志)。

[MCU2_0]     14.815746 s: DSS: SoC init ... Done !!!
[MCU2_0]     14.815767 s: DSS: Board init ... !!!
[MCU2_0]     14.815789 s: DSS: Turning on DP_PWR pin for eDP adapters ... !!!
[MCU2_0]     14.819925 s: DSS: ERROR: Turning on DP_PWR pin for eDP adapters failed !!!
[MCU2_0]     14.819985 s: DSS: Board init ... Done !!!
[MCU2_0]     14.838366 s: Dss_dctrlDrvSetVpParamsIoctl[1142] ret: 0
[MCU2_0]     14.838446 s: Dss_dctrlDrvEnableVideoDP[275] ret: 0
[MCU2_0]     14.838493 s: Dss_dctrlDrvEnableVideoDP[291] ret: 0
[MCU2_0]     14.838534 s: Dss_dctrlDrvSetVpParamsIoctl[1174] ret: 0
[MCU2_0]     14.838603 s: DSS: Init ... Done !!!

在10.0或10.1等更高版本中是否修复了此问题?  如果没有-是否有其他方法可以 解决此问题?

谢谢!

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

    您好!

    启用 DP_PWR 引脚失败。

    [MCU2_0]   14.819925 s:DSS:错误:为 eDP 适配器打开 DP_PWR 引脚失败!!

    您能否检查并确认 EthFw 已在 VISION 应用程序中启用?

    此致、

    Brijesh

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

    您好、Brijesh:

    我们通过 Linux 使用 eth0 (cpsw)和 eth1 (cpsw9g)、因此我 在 vision_apps_build_flags 中设置`build_enable_ETHFW=no`。

    我将尝试启用它、并告诉您结果是什么。 常规显示端口在 禁用 ethfw 的情况下工作正常。

    谢谢!

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

    尊敬的 Stuart:

    否、应将 BUILD_ENABLE_ETHFW 设置为"NO"。 这将允许配置的外部 IO 多路复用器。

    此致、

    Brijesh  

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

    Brijesh

    我四处看看,看看你在说什么。  我现在看到存在基于 ETHFW 是否处于活动状态的异常。

    我在函数`appDssConfigureDP`中看到 ioexp 配置对我的系统无效,所以我继续并更改了它们...然而,这并没有真正解决这个问题。  我有一个以60FPS 进行的 IMX390 RCM 流式传输、但我在显示器上看不到图像(显示器配置为 HDMI)。  当我将系统切换到显示端口时、我会获得视频输出。

    DP0_HPD =低电平

    DP_SW_PWR =高电平(3.3V)

    什么地方出错了?

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

    尊敬的 Stuart:

    但您是如何连接 mini DP 的呢? EVM 板没有迷你 DP 输出。 此外、您能否确认这是有效的 DP 到 HDMI 转换器? 这是否提前工作?  

    此致、

    Brijesh

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

    Brijesh 将回答您的问题:

    *我们的板有一个 mini-DP 连接器。  

    *是的,它是一个有源的迷你 DP 到 HDMI 转换器。  它在8.2和8.6版中工作。

    *(也作为参考,迷你 DP 到 DP 在每个版本都能正常工作!)

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

    尊敬的 Stuart:

    由于这位于电路板上、您是否也 像 EVM 一样有外部 IO 扩展器来控制 LDO? 这是如何控制的? 使用一些基于 i2c 的 IO 扩展器?  

    您是否也可以尝试使用我在下面链接中分享的补丁、看看它是否有帮助?  

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1311552/tda4vm-sdk-9-0-patch-for-edp-to-hdmi-bug/5035861#5035861

    此致、

    Brijesh

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

    谢谢你布里耶什-这是我所希望的。

    很遗憾、此补丁不起作用(虽然我没有花太多时间进行调试)、但根据问题跟踪器、它看起来应该在未来版本中得到解决。  我认为、 如果问题仍然存在、转至10.1版并在那里进行调试可能是最简单的方法。