Hello Folks,
I am seeing a strange behaviour from the MPU9250 FIFO. At some point I am getting FIFO data corrupted!
When I look at the data registers for accelerometer (accel), if I print them along with the FIFO data, I can see the accel data registers are quite accurate while at the same time FIFO got some unrealistic values in the accel data.
Power cycle the MPU9250 seems fixing this issue, but I don't know what is the root cause?
Does anyone experience this issue?
It looks like when accessing the data registers directly while the FIFO is enabled and running causing FIFO data alignment issue (just a thought!)?
However I would like to know more around this, how the FIFO works, especially if there's an overflow. As I have enabled only accelerometer and magnetometer go in to the FIFO, which is 13 bytes in total, I suspect when I access data registers could cause FIFO data to corrupt (mis-aligned)
Appreciate your help.