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.

[参考译文] AM625:在 Linux SDK 中系统关闭

Guru**** 2473270 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1462662/am625-system-shutdown-in-linux-sdk

器件型号:AM625

工具与软件:

您好!

我的客户有关于 Linux SDK 中系统关闭的问题。
客户将 AM6232与 PMIC (TPS6521902)一起使用。
当系统由 Linux 关断时、关断命令(写入 PMIC 寄存器)通过 I2C 完成。 对吗?

如果是、客户想知道 PMIC 可能会在所有 Linux 关断操作完成之前关闭电源。
SDK 如何确保在完成所有 Linux 关断操作之前维持电源?

谢谢。此致、
田代浩一郎

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

    尊敬的 Tashiro-San:

    在关闭 Linux 时、是否通过 Linux 中的"hutdown"命令执行此操作?  

    Linux 的"hutdown"命令只是一个完全不会影响 PMIC 的软件操作。  

    让我在硬件团队中循环进一步评论。

    谢谢!

    Anshu

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

    尊敬的 Anshu:

    关闭 Linux 时、是通过 Linux 中的"shutdown"命令执行还是通过其他进程执行?  [报价]

    "关断" 意味着 通过 I2C 写入 PMIC 寄存器中的 I2C_OFF_REQ 位。
    如果 Linux SDK 中不执行该过程、Linux SDK 如何关闭系统?

    谢谢。此致、
    田代浩一郎

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

    尊敬的 Tashiro-San:

    Linux 关断不会在 PMIC 中写入任何寄存器。 有一个挂起的要求将 DM 固件写入 PMIC 的请求、但如果可能、将对其进行评估。

    如果需要关断 PMIC、则必须通过 I2C 写入在定制 Linux 应用中处理此问题。 我不知道有任何在定制应用中执行 I2C 写入的文档或示例代码。 我会在内部询问。

    此致、

    Anshu

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

    接下来、您可以参阅"i2cget"和"i2cset"、它们是用于测试对 PMIC 的写入操作的 Linux 用户空间命令: https://onion.io/2bt-digging-into-i2cget-and-i2cset/

    此致!

    Anshu