工具与软件:
您好!
我们在一个定制模块中使用了 AM5718处理器。 按照设计文档和评估板中的建议实施复位方案。 结果表明、芯片的 PORZ 引脚上的复位(低电平有效信号)对 uboot 级无影响。 处理器不将其视为复位事件。 而在 Linux 中、PORZ 引脚上的内核复位导致了复位事件。 请提供有关如何挖掘 uboot 阶段的反馈、以获得此问题的解决方案。
此致
Hafiz Haja
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.
工具与软件:
您好!
我们在一个定制模块中使用了 AM5718处理器。 按照设计文档和评估板中的建议实施复位方案。 结果表明、芯片的 PORZ 引脚上的复位(低电平有效信号)对 uboot 级无影响。 处理器不将其视为复位事件。 而在 Linux 中、PORZ 引脚上的内核复位导致了复位事件。 请提供有关如何挖掘 uboot 阶段的反馈、以获得此问题的解决方案。
此致
Hafiz Haja
Hafiz 您好!
您能否分享更多信息、例如:
-若苏厄
您好、Josue:
我们是8.2.1 SDK 版本。
2.参考 TI 提供的设计文档。 请参阅评估原理图、TRM 和原理图检查清单。 已查看勘误表、对 AM5718的任何复位都应通过 PORZ 引脚给出。
根据建议、TPS6590379Z PMIC 用作处理器的电源生成和管理 IC。
复位方案与评估原理图中的方案相同。 Processor RSTOUTN --> PMIC NRESWARM --> PMIC reset-out --> Processor PORZ IN 的实现与评估原理图中相同。 在 Uboot 复位期间、处理器通过其 RSTOUTN 切换到高电平到低电平、并通过释放 PMIC RESET 输出来由 PMIC 进行确认。 处理器 PORZ 接收逻辑低电平复位输入。 但是、在 Uboot 级、PORZ 逻辑低电平没有影响。 我们通过探测复位信号进行了验证、并与我们购买的 AM571x 评估板进行了比较。 内启动过程中相同的序列工作正常。 如果是、我们如何怀疑硬件问题?
3.不 原理图未经任何 TI 工程师审核。 除了上述 Uboot 复位问题、一切都正常。
Hafiz,
[报价 userid="330018" url="~/support/processors-group/processors/f/processors-forum/1431833/am5718-am5718-uboot-stage-reset-not-functioning/5497742 #549742"]我们通过探测复位信号进行了验证、并与我们购买的 AM571x 评估板进行了比较。 内启动期间相同的序列运行正常。您能否详细说明此处的测试程序并阐明您是否能够在 TI 电路板上重新创建该设计?
您是否已阅读过 IDK 板中的以下章节?
本节介绍如何在您提到的 IDK 电路板中处理 PORz 勘误表。
-若苏厄
您好、Josue:
如 PORZ 勘误表中所述、AM5718的 RSTOUTn 输出连接到 PMIC 的 NRESWARM。 这在上面已经做了解释。 在 Uboot 阶段输入复位命令后、我们将在 AM5718的 PORZ 引脚上获得复位脉冲。
IDK 板中的复位在 Uboot 阶段发生。 但在我们设计的定制电路板中、Uboot 阶段不会发生处理器复位。 如果是硬件问题、则 AM5718的 PORZ 引脚不应在自定义模块中接收任何复位脉冲。 在 Uboot 阶段、哪个处理器没有考虑对 PORZ 进行复位、可能的原因是什么? 我们将定制模块中的复位脉冲宽度与 IDK 进行了比较、二者的宽度相同。
在 Uboot 阶段、处理器上任何不考虑 PORZ 引脚上复位脉冲的线索都将帮助我们进行调试。
让我重申这个问题、以确保它得到理解。 在 Uboot 内-生成一条复位命令、该命令应会导致 PMIC 对 PORz 进行循环。 在 IDK 上、这有效、但在定制硬件上不起作用。 是这样吗?
要进行复位、必须对处理器的 PORz 引脚进行下电上电操作(具有适当的电压和脉冲宽度)。 这是否在故障配置中发生? 当从 Uboot 请求复位命令时、PORz 是否循环为低电平或它是否不变?
1.让我重申一下这个问题,以确保它的理解。 在 Uboot 内-生成一条复位命令、该命令应会导致 PMIC 对 PORz 进行循环。 在 IDK 上、这有效、但在定制硬件上不起作用。 是这样吗?
答复:是的。 正确
2.要进行复位、必须对处理器的 PORz 引脚进行下电上电操作(具有适当的电压和脉冲宽度)。 这是否在故障配置中发生? 当从 Uboot 请求复位命令时、PORz 是否循环为低电平或它是否不变?
回复:一旦我们了解到 Uboot 请求时不会发生复位、我们首先验证的是处理器从 PMIC 获取其 PORz 引脚上的低电平有效复位脉冲。 我们已验证 PORz 引脚是否接收到低电平有效复位脉冲。 然后、我们怀疑了 RESET 脉冲振幅和最小脉冲宽度。 我们将它与 IDK 进行了比较。 对于 IDK 和定制电路板、复位脉冲宽度和振幅看起来相同。 通过内核进行的 PORz 复位正常。 因此,我们到目前为止都是封闭的。 我们是否在 Uboot 阶段遗漏了任何与复位事件相关的配置?