OpenEdv-开源电子网

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

MPU6050的DMP库在ATmega16上的移植问题

[复制链接]

5

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2015-7-20
在线时间
14 小时
发表于 2016-2-24 13:55:41 | 显示全部楼层 |阅读模式
1金钱
我在利用mega16,6050,制作平衡小车。想通过6050的DMP实现姿态解算,但是移植后编译如下图所示 捕获.PNG

百度了一下,说是编译长度过长,后来又看了看6050的DMP库c文件,足足有100多k,而mega16的flash只有16k,

是不是问题就出在mega16无法容下DMP库文件?   是不是mega16要实现姿态解算就必须通过姿态解算算法?

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

使用道具 举报

5

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2015-7-20
在线时间
14 小时
 楼主| 发表于 2016-2-24 18:00:33 | 显示全部楼层
作品制作中,急求回答
回复

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 2016-2-24 19:45:02 | 显示全部楼层
c文件100k多不代表编译后也是100k多啊,

不过把mpu编译后的确非常费flash空间,你就16k的flash肯定会吃紧的
坚决不用寄存器,拒绝重复造轮子。
回复

使用道具 举报

5

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2015-7-20
在线时间
14 小时
 楼主| 发表于 2016-2-24 22:15:35 | 显示全部楼层
xkwy 发表于 2016-2-24 19:45
c文件100k多不代表编译后也是100k多啊,

不过把mpu编译后的确非常费flash空间,你就16k的flash肯定会吃 ...

那请问仁兄是否遇到过上述错误代码,不知道它是什么意思了
回复

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 2016-2-25 10:39:33 | 显示全部楼层
bd214789 发表于 2016-2-24 22:15
那请问仁兄是否遇到过上述错误代码,不知道它是什么意思了

看字面意思就明白了吧,
空间不足。。
坚决不用寄存器,拒绝重复造轮子。
回复

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 2016-2-25 10:40:13 | 显示全部楼层
bd214789 发表于 2016-2-24 22:15
那请问仁兄是否遇到过上述错误代码,不知道它是什么意思了

我的芯片是128kb的flash,没有遇到空间不足问题
坚决不用寄存器,拒绝重复造轮子。
回复

使用道具 举报

5

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2015-7-20
在线时间
14 小时
 楼主| 发表于 2016-2-26 09:40:25 | 显示全部楼层
xkwy 发表于 2016-2-25 10:40
我的芯片是128kb的flash,没有遇到空间不足问题

好吧,谢谢兄弟顶贴
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-21 04:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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