OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4232|回复: 4

阿波罗MPU9250程序移植MINI板报错

[复制链接]

4

主题

12

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2019-4-21
在线时间
21 小时
发表于 2019-4-21 15:14:50 | 显示全部楼层 |阅读模式
2金钱
[img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\2061490997\QQ\WinTemp\RichOle\N55XQY[9JC2~5OAQ[$CV$B8.png[/img]
各位大佬,请教报错问题


..\OBJ\IIC.axf: Error: L6218E: Undefined symbol inv_enable_9x_sensor_fusion (referred from inv_mpu.o).
..\OBJ\IIC.axf: Error: L6218E: Undefined symbol inv_enable_fast_nomot (referred from inv_mpu.o).
..\OBJ\IIC.axf: Error: L6218E: Undefined symbol inv_enable_gyro_tc (referred from inv_mpu.o).
..\OBJ\IIC.axf: Error: L6218E: Undefined symbol inv_enable_magnetic_disturbance (referred from inv_mpu.o).
..\OBJ\IIC.axf: Error: L6218E: Undefined symbol inv_enable_quaternion (referred from inv_mpu.o).
..\OBJ\IIC.axf: Error: L6218E: Undefined symbol inv_enable_vector_compass_cal (referred from inv_mpu.o).
移植代码后有上述举个报错,更改了环境变量,也参考了几个前辈这个报错解决的方法都没有解决问题。
DMP文件夹我直接复制过去的,应该不存在缺少文件或是缺少代码的情况。
我再阿波罗程序里没有找到函数原型,只有如下声明,但没有报错。
阿波罗程序声明:
inv_error_t inv_enable_quaternion(void);
inv_error_t inv_disable_quaternion(void);
inv_error_t inv_init_quaternion(void);
inv_error_t inv_start_quaternion(void);
由于整个文件夹复制,mini里也有这类声明,但有报错。
这个函数是否在F4特定的文件夹里?






QQ图片20190421150434.png

最佳答案

查看完整内容[请看2#楼]

可以参考一下 http://www.openedv.com/forum.php?mod=viewthread&tid=283341&highlight=mpu9250 还有可能就是lib文件的问题 硬件资料->MPU9250资料->motion_driver_6.12.zip->mpl libraries->arm->keil->libmpllib_Keil_M3.zip 使用这个lib替换掉原来的才可以 被这个问题困扰了一下午,终于解决了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2019-4-25
在线时间
23 小时
发表于 2019-4-21 15:14:51 | 显示全部楼层
可以参考一下
http://www.openedv.com/forum.php ... p;highlight=mpu9250
还有可能就是lib文件的问题
硬件资料->MPU9250资料->motion_driver_6.12.zip->mpl libraries->arm->keil->libmpllib_Keil_M3.zip
使用这个lib替换掉原来的才可以
被这个问题困扰了一下午,终于解决了
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-4-22 01:50:13 | 显示全部楼层
把你的工程路径,减少一些,再试试。工程拷贝到磁盘根目录下试试
回复

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2019-4-21
在线时间
21 小时
 楼主| 发表于 2019-4-22 09:45:30 | 显示全部楼层
正点原子 发表于 2019-4-22 01:50
把你的工程路径,减少一些,再试试。工程拷贝到磁盘根目录下试试

感谢回复,我把工程复制到根目录,在设置里更改了头文件的环境变量。依然报错。
回复

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2019-4-21
在线时间
21 小时
 楼主| 发表于 2019-4-28 10:15:29 | 显示全部楼层
本帖最后由 老年痴呆 于 2019-4-28 11:38 编辑

感谢指导
我是猪,没添加.LIB
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-10 15:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表