Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MPU6050 + nRF52832 - endless waiting on a "Waiting for FIFO count > 2..." #717

Open
armtech opened this issue Nov 21, 2022 · 0 comments
Open

Comments

@armtech
Copy link

armtech commented Nov 21, 2022

Hi guys,
I'm having issues with DMP Initialization my MPU6050.
My setup is MPU6050 module and connected by short wires to the I2C of nRF52832 board (nRF52 DK).
Firmware successfully compiled and flashed (code source).
But, at DMP Initialization process I have endless waiting on a "Waiting for FIFO count > 2..."
The deadlock occurs at call mpu6500GetFIFOCount() from MPU6050_6Axis_MotionApps20.c
Also I see other error messages like this "Block write verification error, bank 1, address 106!".
Could this issue be related to the hardware or I2C interface or chip version or an issue on the software side?

I really count on your support.
Thank you very much!

INIT LOG
Reading FIFO count.CurrenResetting FIFO...
Enabling FIFO...
Enabling DMP...
Resetting DMP...
Writing final memory update 3/7 (function unknown)...
Block write verification error, bank 1, address 106!
Expected: 06 00
Received: 09 23
Writing final memory update 4/7 (function unknown)...
Block write verification error, bank 1, address 96!
Expected: 00 00 00 00 00 00 00 00
Received: 09 23 a1 35 38 97 d8 d8
Writing final memory update 5/7 (function unknown)...
Block write verification error, bank 0, address 96!
Expected: 40 00 00 00
Received: 09 23 a1 35
Waiting for FIFO count > 2...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant