主题中讨论的其他器件: AM5728
大家好、在网上有几个关于这个问题的帖子、但是解决方案不清楚。
BeagleBoard X15使用 TPS659037 PMIC 和 AM5728处理器。
板上有一个称为 PWRON 的按钮、它提供两个功能。 它在为电路板加电后被压入、以便为电路板加电;其次、在电路板加电后、它可以被压入并保持以关闭 Linux 和电路板。 此按钮连接到 TPS659037引脚 PWRON。 因此、电路板 要求用户在加电后按下 PWRON 按钮。 我希望电路板在通电时开始引导、而无需任何按钮按压操作、以便我们可以执行远程操作。 表单上建议的解决方案是在 J5之间短路、从而将 TPS659037上的 POWERHOLD 引脚拉高。 据说处理器必须启动、否则会出现"问题"。 我无法确定处理器启动失败或处理器未启动时会发生什么情况。 如果会导致任何硬件损坏、该怎么办? 我也在 BeagleBoard 论坛上发布了此问题;他们让我联系 TI。
如果确实存在硬件问题、则是另一种解决方案:(这是否可行?)
PWRON 引脚上的 BeagleBoard 按钮可被短接(就好像一直被按下一样)。 PMIC 随后将为处理器加电、但在12秒后进入 LONGPRESSKEY 模式、然后关闭处理器、因为 PWRON 按钮似乎被保持(这是关闭 Linux 的预期功能、该按钮有两个用途、如上所述)。 从 TPS 数据表中可以看出、如果 uboot 设置 long_press_key.lPK_INT_CLR=0并且在12秒启动前读取中断位以将其清除、则关断不会启动。 如果 POWERHOLD 方法不是一个好主意、我可以将此更改实施到 uBoot。
谢谢你