The Dragonwing IQ-8275 EVK includes an on-board IMU and a temperature sensor, IMU sensor is connected real-time subsystem (RTSS) domain and temperature sensor is connected to MAIN domain.
Software support for the IMU and temperature sensors is not currently available.
Reference Designator
Sensor Type
Protocol
MPN
Manufacturer
U97
IMU sensor
I2C
ICM-42688
TDK InvenSense
U109
Temperature sensor
I2C (optional: SPI)
TMP411DQDGKRQ1
Texas Instruments
Hardware Interfaces
IMU (ICM-42688)
I²C bus on SAIL domain for register access (no software support currently)
Interrupt GPIO for data-ready signaling
Temperature Sensor (TMP411)
I²C bus on main domain (shared with fan controller)
Optional SPI interface for faster data reads
Additional I2C, SPI, and UART interfaces are available on the LS1 low-speed header for connecting external sensors.
Usage
IMU Sensor (ICM-42688) ā Provides 6-axis motion data (accelerometer + gyroscope) for robotics, navigation, and sensor fusion. Ideal for real-time applications requiring low-latency motion feedback.Temperature Sensor (TMP411) ā Monitors board and ambient temperature for thermal management. Used by fan control logic for dynamic cooling.
Troubleshooting
Issue
Possible Cause
Solution
IMU not detected on I²C
Incorrect device tree or bus number
Verify i2cdetect output; check DTS configuration; confirm power rails
IMU interrupt not firing
GPIO misconfiguration
Check DTS interrupt mapping; verify GPIO polarity; test with cat /proc/interrupts