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.

[参考译文] J7200XSOMXEVM:帮助选择 Jacinto 7200上的 I2C 总线以连接 ASM330LHH

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1511511/j7200xsomxevm-help-with-selecting-i2c-bus-on-jacinto-7200-for-interfacing-asm330lhh

器件型号:J7200XSOMXEVM

工具/软件:

您好、

我正在使用 Jacinto 7200 EVM 并计划连接 ASM330LHH I²C 传感器。

作为第一步、我运行了:

i2cdetect -y 0

... 但未连接传感器 、只是为了检查总线上的活动状态。 我观察到它扫描成功,并显示在地址的响应 0x50 0x51 、和 0x54

根据我的理解、这条总线可能是 I2C0唤醒线路 但是我 找不到相应的条目 这些器件的表征 器件树 。 同时、器件树中有的条目 I2C0主通道 i2c1i2c2下的其他 I2C 总线(例如、、等) 主域

我的问题:

  1. 如果我想将 ASM330LHH 传感器连接到其中一个 主  I2C 总线 、建议外部设备连接哪一个?

  2. 如何关联 Linux I²C 总线编号 (如/dev/i2c-0/dev/i2c-1)到实际 硬件 I²C 实例 在器件树中定义?

  3. 如果我将传感器连接到 I2C 主总线(例如i2c2)、如何使用正确探测该总线i2cdetect、特别是总线0似乎是唤醒线路?

  4. 地址上可能显示的器件有哪些 0x50 0x51 、和 0x54 唤醒总线发出的命令、即使在设备树中未声明它们也是如此?

对于如何继续选择正确的 I2C 总线并了解 Jacinto 7200上的默认 I2C 配置、我非常感激。

提前感谢!

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

    您好、

    Unknown 说:
    如果我想将我的 ASM330LHH 传感器连接到其中一个 主  I2C 总线 、建议外部设备连接哪一个?

    您可以使用任何总线、前提是总线可用、器件地址与任何其他器件没有冲突、并且该器件与总线配置和规格兼容。

    Unknown 说:
    如果我将我的传感器连接到 I2C 主总线(例如i2c2),我如何正确地使用探测该总线i2cdetect,特别是因为总线0似乎是唤醒线路?

    索引是随机完成的、您只需浏览每个索引、即可查看总线上有哪些设备。 如果器件地址与 I2C 主总线上的预期器件(如 I2C2)相对应、您就会知道。

    Unknown 说:
    地址中可能显示哪些设备 0x50 0x51 、和 0x54 在唤醒总线上执行、即使它们未在设备树中声明?

    您可以参阅J7200 SOM 原理图中的以下屏幕截图

    谢谢、

    Neehar

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

    您好、

    接下来、该问题是否仍然存在?

    谢谢、

    Neehar