工具/软件:
您好、
我正在使用 Jacinto 7200 EVM 并计划连接 ASM330LHH I²C 传感器。
作为第一步、我运行了:
i2cdetect -y 0
... 但未连接传感器 、只是为了检查总线上的活动状态。 我观察到它扫描成功,并显示在地址的响应 0x50 、 0x51 、和 0x54 。
根据我的理解、这条总线可能是 I2C0唤醒线路 但是我 找不到相应的条目 这些器件的表征 器件树 。 同时、器件树中有的条目 I2C0主通道 和i2c1
i2c2
下的其他 I2C 总线(例如、、等) 主域 。
我的问题:
-
如果我想将 ASM330LHH 传感器连接到其中一个 主 I2C 总线 、建议外部设备连接哪一个?
-
如何关联 Linux I²C 总线编号 (如
/dev/i2c-0
、/dev/i2c-1
)到实际 硬件 I²C 实例 在器件树中定义? -
如果我将传感器连接到 I2C 主总线(例如
i2c2
)、如何使用正确探测该总线i2cdetect
、特别是总线0似乎是唤醒线路? -
地址上可能显示的器件有哪些 0x50 、 0x51 、和 0x54 唤醒总线发出的命令、即使在设备树中未声明它们也是如此?
对于如何继续选择正确的 I2C 总线并了解 Jacinto 7200上的默认 I2C 配置、我非常感激。
提前感谢!