移植DMP时需要改哪些文件的哪些代码
Posted 一剃解千愁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移植DMP时需要改哪些文件的哪些代码相关的知识,希望对你有一定的参考价值。
"inv_mpu_dmp_motion_driver.c"
官方:
正点原子:
否则报错:
**“inv_mpu_dmp_motion_driver.h” **不变
“inv_mpu.h”
官方:
正点原子:
“inv_mpu.c”
官方:
正点原子:
“log.stm32.c”:
官方:
正点原子:
三个函数内部添加宏定义FILE * noUse;
函数添加形参
需要将官方的fputc(out[i]);改成fputc(out[i],noUse);否则报错:
"eMPL_outputs.h"和"eMPL_outputs.c"不变
"data_builder.h"和"data_builder.c"不变
"hal_outputs.h"和"hal_outputs.c"不变
"message_layer.h"和"message_layer.c"不变
"ml_math_func.h"和"ml_math_func.c"不变
‘’mlmath.h’‘和‘’mlmath.c’'不变
"mpl.h"和"mpl.c"不变
"results_holder.h"和"results_holder.c"不变
"start_manager.h"和"start_manager.c"不变
"storage_manager.h"和"storage_manager.h"不变
就改动了以下文件:
对应stm32芯片的内核换成对应的lib
否则报错:
原因是我加了这个lib,在品那没加成功,还以为加了,后面直接在这成功添加
以上是关于移植DMP时需要改哪些文件的哪些代码的主要内容,如果未能解决你的问题,请参考以下文章