硬件接口
IMU(ICM-42688)- SAIL 域上的 I²C 总线,用于寄存器访问(目前无软件支持)
- 用于数据就绪信号的中断 GPIO
- 主域上的 I²C 总线(与风扇控制器共享)
- 可选的 SPI 接口,用于更快的数据读取

LS1 低速接头上还提供额外的 I2C、SPI 和 UART 接口,可用于连接外部传感器。
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
| 参考标号 | 传感器类型 | 协议 | MPN | 制造商 |
|---|---|---|---|---|
| U97 | IMU 传感器 | I2C | ICM-42688 | TDK InvenSense |
| U109 | 温度传感器 | I2C(可选:SPI) | TMP411DQDGKRQ1 | Texas Instruments |

| 问题 | 可能原因 | 解决方法 |
|---|---|---|
| I²C 上未检测到 IMU | 设备树或总线编号不正确 | 检查 i2cdetect 输出;检查 DTS 配置;确认电源轨 |
| IMU 中断未触发 | GPIO 配置错误 | 检查 DTS 中断映射;确认 GPIO 极性;使用 cat /proc/interrupts 测试 |
| 温度传感器无数据上报 | 驱动未加载或总线冲突 | 加载 tmp411 驱动(modprobe tmp411);检查与风扇控制器的共享情况;确认 I²C 地址 |
| 传感器读取错误 | 时钟或电源不稳定 | 验证 PMIC 设置;检查 RTSS 域时钟;查看 dmesg |
此页面对您有帮助吗?
