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.

[参考译文] AM5728:复位后 DSS 初始化

Guru**** 2553460 points
Other Parts Discussed in Thread: AM5728, SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/599077/am5728-dss-initialization-after-reset

器件型号:AM5728
Thread 中讨论的其他器件: SysConfig

您好!
我有一个关于 AM5728 DSS (显示控制器)初始化的问题。

PORz 置为无效后、是否需要该显示子系统进行一些软件复位?

根据 AM5728器件勘误表的 i862"复位应使用 PORz"、软件复位
不是100%可靠、并且在复位源取消置位后、SoC 可能会在启动期间挂起。

因此、我认为在 PORz 被置为无效后、DSS 不需要使用软件复位。
但是、我的客户的显示驱动程序(这不是基于 Linux 的)在其初始化序列中使用软件复位。 客户发现此软件复位会导致异常情况(SGX 初始化失败)。  此软件复位在 SGX 初始化序列之前执行。 当客户从显示驱动程序中删除软件重置时、症状消失。

因此、我们要确认在 PORz 取消置位后、DSS 是否需要在初始化序列中发出软件复位。

请告诉我。

感谢您的快速回复。

此致、

Michi

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

    PORz 是一种全局复位、可在所有器件子系统中传播。 器件中的所有内容都被复位。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Biser - San:
    感谢您的快速回复。

    我知道 POR 是全局复位。 我想知道的是、显示子系统是否需要在初始化序列时进行软件复位。 或者、您是否知道 DSS 中需要进行任何事务软件重置?

    请再说一遍。

    此致、
    Michi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想我解释过、PORz 会重置所有器件子系统。 为什么之后需要软件复位?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Biser - San:

    再次感谢您的快速回复。

    我更改了我的问题。

    如您所知、DISPC_SysConfig 寄存器具有 SOFTRESET 位。 如果该位被置位、则 DSS 模块复位。
    但 AM5728的勘误表为 i862。 因此、该复位位位不应用于复位。 如果该位用于复位、在某些情况下 DSS 可能会挂起。
    我的理解是否正确?

    感谢您的持续支持。

    此致、
    Michi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    勘误表 i862仅涉及全局复位、而不涉及局部子系统复位。 我建议您的客户研究其中一个 AM57x SDK 中提供的代码、并在编写自己的代码 时将其用作参考:www.ti.com/.../PROCESSOR-SDK-AM57X
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Biser - San:

    感谢您的支持。

    我想再问一件事。

    根据 AM5728 TRM (spruhz6e)的图11-5显示子系统复位方案、DSS_RST 和 SR (内部模块软件复位)已包含。 而 DSS_RST 由 SYS_PWRON_RST (PORz)发生。 DSS_RST 重置完全显示子系统。 因此、客户在 PORz 置位后不需要执行软件复位至 DSS。
    我的理解是否正确?

    感谢您的持续支持。

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