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.

[参考译文] Linux/TPS65218:用于测试 TPS65218接口的内置命令

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/715690/linux-tps65218-built-in-commands-to-test-the-tps65218-interface

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

工具/软件:Linux

大家好、我们将 TSP65218用作电源管理芯片、与 AM437x 入门套件参考设计相同。 我想知道是否已经有一些内置命令从内核测试接口? 如果是、我可以在哪里找到这些命令?

谢谢

Jerry

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

    请确认您正在参考 TMDXSK437X AM437x 入门套件。

    我已将此主题重新分配给处理器团队、他们应该能够回答您关于 Linux 内核的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们使用的是 Sitara 处理器 AM437x 评估模块入门套件。
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Jerry、

    我将对此进行研究。 同时、您使用的是 Linux 的哪个版本?

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

    为您更新的问题:

    1) 1)您使用的是哪种版本的 Linux?
    2) 2)您希望通过"从内核测试接口"完成什么? 例如、通过 i2c 发送直接命令? 使用诸如 CONFIG_电脑 控制器_userspace_consumer 之类的东西从 userspace 中调用? 还有事吗?

    此致、
    Nick
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    4.03.00.05
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Linux 版本为4.03.00.05
    我想看看是否有内置命令来查看发送/读取 i2c 命令以与 PMIC 通信。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您只想通过 i2c 直接通信、则可以使用 i2cdetect、i2cget 等函数

    此致、
    Nick
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复。 但是、当我尝试使用 i2cget 命令时、我得到了以下结果:

    root@AM437X-EVM:~# i2cget 0 0x24 0 b
    错误:无法将地址设置为0x24:设备或资源忙

    问题出在哪呢?

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

    使用 i2cdetect 显示了 UU、这意味着驱动程序可能正在使用该器件。 我将研究是否有更好的方法来查看处理器和 PMIC 之间的 i2c 通信。

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

    我仍然不确定你要做什么。
    *您是否只是尝试测试硬件是否正常工作? 然后、一旦我们禁用与 PMIC 通信的驱动程序、就可以使用直接 i2c 命令。
    *是否正在尝试调试驱动程序与 PMIC 的通信?
    *您是否希望 PMIC 在您的用例中以特定方式运行? (例如、您要编写定制 PMIC 驱动程序?)
    *是否要执行其他操作?

    此致、
    Nick
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想知道是否有一条 i2c 调试消息可以应用于 i2c0或 i2c1。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您正在尝试调试什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    i2c0上有 PMIC 和 ina266、i2c1总线上有多个传感器。 我想知道是否有通用的 i2c 调试工具可用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们在 这里有一个有关 i2c 硬件端调试的文档。 《Linux 软件开发人员指南》中提供了一些有关如何测试 i2c 能否在基本级别工作的文档。  

    TI 关于调试内核问题的培训 就在这里。 您可以在内核驱动程序中启用调试输出(如果有调试输出)、或添加 printk 语句来帮助查看驱动程序的运行情况。

    此致、  

    Nick

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