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

2019-07-20 02:18发布

[img]file:///C:UsersAdministratorAppDataRoamingTencentUsers2061490997QQWinTempRichOleN55XQY[9JC2~5OAQ[$CV$B8.png[/img]
各位大佬,请教报错问题


..OBJIIC.axf: Error: L6218E: Undefined symbol inv_enable_9x_sensor_fusion (referred from inv_mpu.o).
..OBJIIC.axf: Error: L6218E: Undefined symbol inv_enable_fast_nomot (referred from inv_mpu.o).
..OBJIIC.axf: Error: L6218E: Undefined symbol inv_enable_gyro_tc (referred from inv_mpu.o).
..OBJIIC.axf: Error: L6218E: Undefined symbol inv_enable_magnetic_disturbance (referred from inv_mpu.o).
..OBJIIC.axf: Error: L6218E: Undefined symbol inv_enable_quaternion (referred from inv_mpu.o).
..OBJIIC.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特定的文件夹里?






友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。