MPU9250的dmp移植

Posted PrayerVV

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MPU9250的dmp移植相关的知识,希望对你有一定的参考价值。

场景:

久闻MPU9250比6050的yaw角漂移效果明显小很多,所以从网上找了一个大哥的代码进行移植。


问题描述

在移植一位网络上大哥的mpu9250的代码的时候一直报错且在编译器内无法找到错误源头


原因分析:

最后发现是因为我没有用系统自带的usart函数,我是自己配置的usart,其中有一个log_i函数官方写了我自己是没有写的,所以会频频报错。


解决方案:

最后也是在一个论坛中找了很久才找到了答案,按ctrl+f在find in files里搜素log_i,将含有这一行的代码统统注释,移植成功!

这里附上大哥移植的9250代码原帖:http://www.openedv.com/forum.php?mod=viewthread&tid=291942&highlight=9250

以上是关于MPU9250的dmp移植的主要内容,如果未能解决你的问题,请参考以下文章

[Motion]MPU9250的基本框架

MPU9250的MPL移植_HAL库(以STM32F103为主控)

Beaglebone Black – 连接 GY-91 MPU9250+BMP280 九轴传感器

STM32CubeMX移植MPU6050的DMP库读取角度信息

HAL库硬件IIC_MPU6050_DMP移植

STM32F1基于STM32CubeMX配置移植dmp库通过串口打印MPU6050数据