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.

[参考译文] AM4372:定制电路板启动问题

Guru**** 2554950 points
Other Parts Discussed in Thread: AM4372, TPS65218

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/616439/am4372-custom-board-boot-issues

器件型号:AM4372
主题中讨论的其他器件: TPS65218

我使用 AM4372和推荐的 PMIC TPS65218进行了新的电路板设计。 当 PMIC 将 PORZ 引脚释放为高电平以启动 CPU 时、所有电压轨都正确且振荡器正在运行、但在我们的板上(我们有3个原型)、CPU 无法可靠地启动 ROM 引导加载程序。 SYSBOOT 引导引脚配置为从 SDCARD 引导、CPU 将在10到75%的时间内正确启动、具体取决于我们尝试使用的电路板。

如果能提供关于在何处查找问题的指导,将不胜感激。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您应该检查的一点是、SYSBOOT 引脚在复位释放时是否处于所需的电压电平。 另请访问 processors.wiki.ti.com/.../AM437x_Schematic_Checklist 、尤其是 MMC 要求。 如果 MMC 迹线太长(>10cm),这也可能是一个问题。 您是否尝试从另一个源(例如 UART)引导?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    是的、我仔细检查了原理图检查清单。 是的、我在 PWRONRSTn 变为高电平之前检查了 SYSBOOT 引脚是否全部稳定且正确。

    一旦 CPU 开始运行 ROM 代码、器件将从 UART 和 MMC0/SD 外设可靠地引导。 但是、问题是启动过程不会可靠地开始执行 ROM 代码。 PWRONRSTN 始终正确转换。 WARMSRTN 信号始终正确遵循 PWRONRSTn。 ROM 代码将不会开始执行。

    此致、


    Gush。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    那么、设计中可能会出现问题。 您能否发布原理图?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    仅在设置 NDA 后才允许我这样做。 您还能告诉我一个用于发送 NDA /原理图文件的电子邮件地址吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉、无法在论坛上完成此操作。 您的 TI 代表将需要为您提供帮助。 我建议您参照 AM437x 参考设计仔细检查您的设计 :processors.wiki.ti.com/.../AM437X_EVM_Boards

    此 wiki 对您也很有用、即使它适用于 AM335x: processors.wiki.ti.com/.../AM335x_board_bringup_tips
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 我从您的 TI 代表那里得到了原理图。

    我注意到、您使用的是 AM437x EMU0和 EMU1引脚、可能是 GPIO。 这些引脚是 ICE 逻辑的一部分、必须在复位释放时都为高电平。 否则、器件可能会进入"等待复位"状态。 您应该在 EMU0和 EMU1上将4.7kOhm 外部上拉电阻器连接到 VDDSHV3。 请告诉我结果。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好极了! 来解决它。 我不知道如果没有你们的帮助我会怎么解决这个问题。谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果这些引脚未连接到任何器件、例如未用作 GPIO 的引脚、您能告诉我这些引脚是否需要上拉电阻器吗? 还有其他引脚需要在复位时拉至特定电平吗? 由于 GP-EVM 板不进行此连接、但数据表要求将 VSS_RTC 引脚从外部连接到 GND、也需要将其连接到 GND。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很棒! 很高兴您解决了这个问题。 是的、强烈建议在 EMU0和 EMU1上使用外部上拉电阻器、即使它们未使用也是如此。 默认情况下、内部上拉电阻器确实打开、但这些是弱上拉电阻器、因此不建议仅依赖它们(正如您自己所见)。