MPU6050的DMP库inv_enable_quaternion报错

2019-07-20 11:53发布

菜鸟刚刚接触MPU6050陀螺仪,借鉴原子哥的F4开发板的MPU9250HAL库源码来写我的MPU6050的DMP,我也是用的HAL库和DMP库6.12版本,根据原子哥的教程和源码来写,我在调用inv_enable_quaternion();//enable 6-axis这行代码时,MDK5报错 Error: L6218E: Undefined symbol mpl_key (referred from quaternion_supervisor.o).而我在quaternion_supervisor.h文件里面只看到了inv_enable_quaternion()这个函数的声明,在其他文件中也没找到这个函数的定义,所以我就没明白这个mpl_key是那儿冒出来的,有人遇到过这个问题吗?怎么解决啊,就卡在这个错误上了,求大神帮助。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
wangjhone
1楼-- · 2019-07-20 14:13
unsigned char *mpl_key = (unsigned char*)"eMPL 5.1";差了这行代码
正点原子
2楼-- · 2019-07-20 16:24
zsl666888
3楼-- · 2019-07-20 19:23
 精彩回答 2  元偷偷看……
wangjhone
4楼-- · 2019-07-20 20:35
 精彩回答 2  元偷偷看……

一周热门 更多>