OpenEdv-开源电子网

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

正点原子小四轴源码移植到STM32F405RG。。。调试进入 MOVS r0,r0 处不动作!

[复制链接]

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2015-1-28
在线时间
3 小时
发表于 2017-11-21 16:09:56 | 显示全部楼层 |阅读模式
看到正点原子的硬件类似于国外开源的一个Crazyfiles 飞行器!非常类似的硬件结构,试着移植到上面去。 但CPU有点点区别。RAM 要小一点!不知道是否可顺利移植?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2015-1-28
在线时间
3 小时
 楼主| 发表于 2017-11-21 16:29:41 | 显示全部楼层
本帖最后由 gl516 于 2017-11-21 16:48 编辑

更正: STM32F405RG  貌似flash ,ram 都比STM32F411大。。RAM 192k >128k; FLASH 1M>512K。
回复 支持 反对

使用道具 举报

3

主题

2165

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5773
金钱
5773
注册时间
2013-11-22
在线时间
1211 小时
发表于 2017-11-21 21:48:29 | 显示全部楼层
MiniFly借鉴了Crazyflie的一些东西,移植到405肯定可以的,遇到问题多多仿真调试下,以找到问题;
回复 支持 反对

使用道具 举报

11

主题

1044

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3718
金钱
3718
注册时间
2011-5-23
在线时间
2012 小时
发表于 2017-11-21 22:12:47 | 显示全部楼层
MOVS r0,r0的机器码就是全0
所以,你目标区数据为0
RT-Thread RTOS 音频,WIFI,蓝牙
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2015-1-28
在线时间
3 小时
 楼主| 发表于 2017-11-22 09:27:07 | 显示全部楼层
aozima 发表于 2017-11-21 22:12
MOVS r0,r0的机器码就是全0
所以,你目标区数据为0

是的,感觉是。。目标区没有代码了!于是我做了个非常有趣的实验,在KEIL的设置里面把ROM的起始地址改成了0x80000000。。结果可以顺利进入mail,但运行一会又跑到MOVS R0,R0 去了。
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2015-1-28
在线时间
3 小时
 楼主| 发表于 2017-11-22 09:30:24 | 显示全部楼层
lycreturn 发表于 2017-11-21 21:48
MiniFly借鉴了Crazyflie的一些东西,移植到405肯定可以的,遇到问题多多仿真调试下,以找到问题;

是的,按我的经验这个移植应该是绝对可以的,改下硬件接口即可!minifly太像CF了。。。。哈哈,手头一个CF2刚好移植玩玩。
回复 支持 反对

使用道具 举报

3

主题

2165

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5773
金钱
5773
注册时间
2013-11-22
在线时间
1211 小时
发表于 2017-11-23 08:53:15 | 显示全部楼层
gl516 发表于 2017-11-22 09:30
是的,按我的经验这个移植应该是绝对可以的,改下硬件接口即可!minifly太像CF了。。。。哈哈,手头一个C ...

因为借鉴移植了cf2很多东西,不像才怪呢,但是CF2本来就可以飞得很好,干嘛还要移植呢
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2015-1-28
在线时间
3 小时
 楼主| 发表于 2017-11-23 23:30:58 来自手机 | 显示全部楼层
lycreturn 发表于 2017-11-23 08:53
因为借鉴移植了cf2很多东西,不像才怪呢,但是CF2本来就可以飞得很好,干嘛还要移植呢

cf2 不带手持的遥控器.操控很不方便。国外开源的东西太多的免费软件,太杂,又是英文,不好学习!
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-19 10:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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