OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/FPGA开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...
查看: 3447|回复: 14
打印 上一主题 下一主题

MPU6050dmp_load_motion_driver_firmware加载固件失败

[复制链接]

2

主题

6

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2017-11-26
在线时间
7 小时
跳转到指定楼层
楼主
发表于 2018-8-16 16:52:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
1金钱
file:///C:/Users/unit/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg

file:///C:/Users/unit/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg

file:///C:/Users/unit/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg

AD0接GND,电路正常,没有虚焊。
调试时,在此处报错。
进去查看,发现此处报错,
查看函数如下

file:///C:/Users/unit/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg
*比较由S1指向的对象的第n个字符和由S2指向的对象的第N个字符。            
*返回:大于、等于或小于零的整数,根据S1指向的对象大于、等于或小于S2指向的对象。
也不知道这里为啥会比较失败,返回1,然后return  -2. Dmp就加载失败了。。。


1.jpg (41.2 KB, 下载次数: 4)

电路图

电路图

最佳答案

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

问题已找到,是IIC的通讯问题。 我用的是IIC1,例程里面的是IIC2,除了更改GPIO外,此处还需要给改为红框标注的形式。 更改后,把板子放平,程序直接跑过。 但是把板子立起来,就在自检过不去了。 有没有办法把板子立起来也能过自检了?!
回复

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2017-11-26
在线时间
7 小时
2#
 楼主| 发表于 2018-8-16 16:52:31 | 只看该作者
问题已找到,是IIC的通讯问题。
我用的是IIC1,例程里面的是IIC2,除了更改GPIO外,此处还需要给改为红框标注的形式。


更改后,把板子放平,程序直接跑过。
但是把板子立起来,就在自检过不去了。
有没有办法把板子立起来也能过自检了?!




回复

使用道具 举报

550

主题

10万

帖子

32

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
146587
金钱
146587
注册时间
2010-12-1
在线时间
1622 小时
3#
发表于 2018-8-17 02:09:42 | 只看该作者
什么单片机?
回复

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2017-11-26
在线时间
7 小时
4#
 楼主| 发表于 2018-8-18 14:06:56 | 只看该作者

STM32F103RCTb
回复

使用道具 举报

550

主题

10万

帖子

32

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
146587
金钱
146587
注册时间
2010-12-1
在线时间
1622 小时
5#
发表于 2018-8-19 00:27:17 | 只看该作者

可以参考我们战舰或者精英板的例程。
我是开源电子网www.bookbinnj.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2017-11-26
在线时间
7 小时
6#
 楼主| 发表于 2018-8-20 11:05:35 | 只看该作者
正点原子 发表于 2018-8-19 00:27
可以参考我们战舰或者精英板的例程。

参考的正是STM32F103 精英板基础例程(HAL库版)V1.0
回复

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2017-11-26
在线时间
7 小时
7#
 楼主| 发表于 2018-8-20 16:51:15 | 只看该作者

在debug时,发现先把dmp_memory的数组前16位传给DMP,再读出来放到cur的数组,最后再比较数组是否相同。
但是读写返回值都是OK的,读取数据却没有。所以比较时会出错。
猜测可能的问题:1.mp6050供电不足,读不出来数据;
                           2.mpu_write_mem,mpu_read_mem这里是不是有问题。

明天用单独?楣┑缡允,然后再看看这段程序是否真的返回OK.


回复

使用道具 举报

0

主题

1

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2015-7-3
在线时间
9 小时
8#
发表于 2018-8-28 15:41:38 | 只看该作者
本帖最后由 陈再 于 2018-8-28 15:44 编辑

你使用的是硬件I2C还是用GPIO模拟的I2C,实现的通信?我现在使用的硬件I2C,也是卡在这里了

捕获.PNG (35.22 KB, 下载次数: 2)

出现问题的函数

出现问题的函数
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2018-9-28
在线时间
0 小时
9#
发表于 2018-9-28 22:17:30 | 只看该作者
顶顶顶顶
回复

使用道具 举报

41

主题

143

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
234
金钱
234
注册时间
2018-4-21
在线时间
95 小时
10#
发表于 2018-10-15 16:44:22 | 只看该作者
哎 我用的TM4C单片机 也卡在这边了 用的是硬件I2C
回复

使用道具 举报

41

主题

143

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
234
金钱
234
注册时间
2018-4-21
在线时间
95 小时
11#
发表于 2018-10-15 16:58:40 | 只看该作者
陈再 发表于 2018-8-28 15:41
你使用的是硬件I2C还是用GPIO模拟的I2C,实现的通信?我现在使用的硬件I2C,也是卡在这里了

大哥 你这个问题解决了吗 我也卡在这里了
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2018-3-19
在线时间
6 小时
12#
发表于 2018-11-8 19:37:43 | 只看该作者
陈再 发表于 2018-8-28 15:41
你使用的是硬件I2C还是用GPIO模拟的I2C,实现的通信?我现在使用的硬件I2C,也是卡在这里了

解决了吗,我这边也遇到了同样的问题,我也是用硬件IIC、固件加载不进
回复

使用道具 举报

3

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2018-11-2
在线时间
28 小时
13#
发表于 2018-11-9 19:20:16 | 只看该作者
IIC我只用软件模拟,用DMP的时候发现把DMP读取FIFO的频率设置为200HZ飞机就飞不起来设置超过200HZMPU6050直接初始化不过,只能用100HZ。今天移植了MINIFLY的数据读取、滤波以及姿态解算部分的代码使用我自己写的PID函数飞地比DMP好多了。之前用DMP的时候不动方向摇杆四轴老是乱飘,现在飘的很小了。
回复

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2019-4-2
在线时间
9 小时
14#
发表于 2019-6-8 12:12:55 | 只看该作者
我也卡在这了 求大佬指教啊
回复

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2017-12-4
在线时间
16 小时
15#
发表于 2019-7-19 10:12:23 | 只看该作者
bowen0 发表于 2019-6-8 12:12
我也卡在这了 求大佬指教啊

dmp这个地方过不去多半是I2C的问题,不行就移植别人的
回复

使用道具 举报

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

本版积分规则



关闭

正点原子Linux视频+教程公布上一条 /1 下一条

正点原子公众号

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

GMT+8, 2019-11-15 10:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
三级片电影