OpenEdv-开源电子网

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

买了块9250,移植原子哥的姿态解算出的问题,求帮助

[复制链接]

6

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2017-3-22
在线时间
21 小时
发表于 2017-10-25 11:02:14 | 显示全部楼层 |阅读模式
10金钱
我感觉都不是程序问题,是我软件用的不熟还是逻辑有问题,如图,程序跑到gyroOut->y = (gyroRaw.y - gyroBias.bias.y) * MPU6500_DEG_PER_LSB_2000;时就跑飞到HardFault_Handler();里去了,但下面所有变量值都已经赋值到了,我又换成单纯赋值并强转类型,还是这个位置跑飞,是啥问题啊,纯复制的代码,难道是F103的芯片不能进行这些运算,

debug.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2017-3-22
在线时间
21 小时
 楼主| 发表于 2017-10-25 13:29:02 | 显示全部楼层
我天,还没人回。。。。
回复

使用道具 举报

6

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2017-8-21
在线时间
35 小时
发表于 2017-10-25 13:40:56 | 显示全部楼层
那为啥你gyroOut->x 哪里没出现问题?
回复

使用道具 举报

6

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2017-3-22
在线时间
21 小时
 楼主| 发表于 2017-10-25 14:00:04 | 显示全部楼层
Alionlu 发表于 2017-10-25 13:40
那为啥你gyroOut->x 哪里没出现问题?

这就是我最纳闷的地了,每条都打断点,第一条过了,第二条就故障了。但下面的全有值了
回复

使用道具 举报

3

主题

2170

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5779
金钱
5779
注册时间
2013-11-22
在线时间
1211 小时
发表于 2017-10-25 15:51:47 | 显示全部楼层
跑系统了没,也用了看门狗么?把sensorsAccIIRLPFilter()屏蔽掉,看看会不会跑得远点,很可能MCU速度差异导致的问题
回复

使用道具 举报

6

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2017-3-22
在线时间
21 小时
 楼主| 发表于 2017-10-25 16:38:27 | 显示全部楼层
lycreturn 发表于 2017-10-25 15:51
跑系统了没,也用了看门狗么?把sensorsAccIIRLPFilter()屏蔽掉,看看会不会跑得远点,很可能MCU速度差异导 ...

没跑系统,也没用狗,我感觉我快找到问题了emmmm...
回复

使用道具 举报

6

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2017-3-22
在线时间
21 小时
 楼主| 发表于 2017-10-25 16:55:19 | 显示全部楼层
还是没能解决,问一下谁知道为毛keil的软仿真有时RUN没反应,得靠那四个单步运行。。。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 14:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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