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.

[参考译文] DS90UB948-Q1:DS90UB941-Q1:如何设置寄存器以获得 DSI0的输入 DOUT0输出

Guru**** 2457760 points
Other Parts Discussed in Thread: TDA4VM, ALP

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1463407/ds90ub948-q1-ds90ub941-q1-how-do-i-set-register-for-dsi0-input-dout0-output

器件型号:DS90UB948-Q1
主题中讨论的其他器件:TDA4VMALP

工具与软件:

嗨、团队:

    目前、TDA4VM 与 SDK 版本的 TDA4VM_SDK_10.05配合使用。

  1. 您能否提供 DSI0输入和 DOUT0输出的演示?
  2. 如何检查当前屏幕的实际输出帧速率?

此致、

Peter

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

    尊敬的 Peter:

    1) 1)您正在使用多少个 DSI 通道? 是否要将941配置为仅通过单个 FPD-Link 通道 DOUT0发送数据? 您能提供您系统的方框图吗?  

    2) 2)您可以参考 ALP 主页来跟踪 PCLK、即 Vtotal x Htotal x 刷新率。  

    BR、

    Esther

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="564759" url="~/support/interface-group/interface/f/interface-forum/1463407/ds90ub948-q1-ds90ub941-q1-how-do-i-set-register-for-dsi0-input-dout0-output/5615538 #5615538"]1)您使用多少个 DSI 通道? 是否要将941配置为仅通过单个 FPD-Link 通道 DOUT0发送数据? 您能提供您系统的方框图吗?  [报价]

    1)目前尚未提供方框图。 目前、有4个 DSI 通道、只有 Dout0用于输出。

    2)什么是 ALP?

       您刚才提供的刷新率是通过理论计算得出的。 是否有任何测试代码可以计算实际的输出刷新率?

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

    后续问题:k3-j721s2-common-proc-board.dts 中有 DSI0配置、但 k3-j721e-common-proc-board.dts 中没有 DSI0配置。 那么、我如何确保 dsi0在 j721e 中正常运行?

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

    您好!

    由于美国公众假期,球队今天就要离开了。

    感谢您的耐心。

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

    尊敬的 Peter:

    我想已经有了一个困惑。  TDA4VM 和 TDA4VM_SDK_10.05 不是 FPD-Link 产品。 我已将您的线程重新分配给正确的组织。

    BR、

    Esther

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

    你(们)好  

    非常感谢。 请尽快回复。

    BR

    Peter

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

    尊敬的 Peter:

    TDA4VM 不支持 DSI 作为直接输入、因此 RTOS SDK 中没有适用于 DSI 作为输入的演示。  

    此致、

    Brijesh

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

    根据 上面的应用图、我首先需要做的是使用处理器(TDA4)侧的测试代码(或现有代码)在 LVDS 显示屏或图形处理器侧显示图片或视频。 如果有这样的测试代码、请提供给我。

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

    您好!

    Ub941串行器在 EVM 上可用、但我们尚未测试/验证 ub948 解串器。 我不确定是否有适用于 ub948的显卡。  

    此致、

    Brijesh

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

    你(们)好

    在这种情况下、您只需为我提供处理器(TDA4)端的测试代码。

    此致、

    Fuguojia

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

    您好!

    抱歉、目前的 SDK 不支持该功能、据我所知、尚未计划在 SDK 中添加对 UB948解串器的支持。  

    如有进一步的问题、请咨询您当地的 TI 现场团队。  

    此致、

    Brijesh

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

    你(们)好

    我已经在 MCU2_0的 SDK 中找到了 UB941解串器的代码。

    SDK 是否应该支持 UB941解串器?

    我只需要知道如何使用 UB941 解串器端的代码、包括 J721E 下 DSI0的器件树配置。

    此致、

    Fuguojia

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

    您好!

    RTOS 驱动程序(即使用视觉应用时)支持该功能。 因此无需在器件树中进行任何更改。  您只需 在 app_common_mcu2_0.h 头文件中将输出设置为 DSI、然后按照 RTOS SDK 中提到的构建流程进行操作。  

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/10_01_00_04/exports/docs/vision_apps/docs/user_guide/index.html

    此致、

    Brijesh

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

    你(们)好

    我已经根据上面的屏幕截图配置了 DSI 模式,但内核无法启动,并出现以下日志。 为什么会发生这种情况?

    此致、

    Fuguojia

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

    您好!  

    您使用的是哪个 SDK 版本? 您是否对 RTOS SDK 进行了任何更改、例如您是否在 RTOS SDK 中添加了对 RTI 的支持? 这是因为我在 SDK 中的任何位置都没有看到该错误消息。  

    此致、

    Brijesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您使用的是哪个 SDK 版本? 您是否对 RTOS SDK 进行了任何更改、例如您是否在 RTOS SDK 中添加了对 RTI 的支持? 这是因为我在 SDK 中的任何位置都没有看到该错误消息。  [报价]

    你(们)好

    我 不知道。

    如何  在 RTOS SDK 中删除对 RTI 的支持?

    此致、

    Fuguojia

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

    尊敬的 Fuguojia:

    我在整个 RTOS SDK 中进行了搜索、但找不到这条语句"core init timeout"、所以这个函 数是 readauto 添加的吗?  

    此致、

    Brijesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这在 RTOS 驱动程序中受支持、即使用视觉应用程序时。 因此无需在器件树中进行任何更改。  您只需 在 app_common_mcu2_0.h 头文件中将输出设置为 DSI、然后按照 RTOS SDK 中提到的构建流程进行操作。  [报价]

    我使用  TDA4VM_SDK_10.05的 SDK 版本。   在 app_common_mcu2_0.h 头文件中将输出设置为 DSI、如下所示:

    我已经读取了 UB941的寄存器0x5a 和0x5F。 这些寄存器的值如下:0x5a 的值为0x02、0x5f 的值为0x00。 看来当前的 SDK 并没有把 DSI 信号发送到941。 我如何修改代码以将 DSI 信号发送到941?

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

    很抱歉、没有找到。 您究竟面临什么问题? DSI 是否没有为 UB941连接输出任何内容?  

    此致、

    Brijesh

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

    是的、 我已更改中的设置 app_common_mcu2_0.h。 在读取941的寄存器时、我没有检测到任何 DSI 输入信号。 我如何修改 SDK、以便 UB941可以检测 DSI 输入?

    此致、

    Fuguojia

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

    您好!

    您要为哪个输出分辨率启用 DSI 输出? 我认为在 SDK 中、我们只测试了一个分辨率、如果我回忆一下、它是1280x800。 您也在尝试相同的分辨率吗?  

    此致、

    Brijesh

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

    你(们)好

    我尝试了两种分辨率、、还读取了 SoC 上地址 0x04800180处的 DSI_VID_MODE_STS_FLAG 寄存器。

    一个分辨率为1280 * 800、在这种情况下、寄存器的值始终保持为1。 另一个是1920 * 1080、然后该值始终保持在5。

    此致、

    Fuguojia

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

    尊敬的  Fuguojia:

    1280 x 800分辨率已在 EVM 上验证、因此应该会看到此分辨率下的输出、并且 VID_STS 寄存器甚至会确认其正在向外流式传输数据。 您是否看到 UB948的任何输出?

    此致、

    Brijesh