楼主

[嵌入式] 【分享帖】RM开发板使用标准库+修改官方步兵工程

[复制链接]
英雄黄金剑士

马上注册,玩转Robomaster!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
     有部分人入手了RM开发板【下称信仰板】,发现不习惯官方Hal库想继续使用标准库,或者自己已经写好了程序不想又再移植到Hal库上,然而平常都是使用网上别人写好的STM32F407工程或者大疆官方的STM32F405工程,不知道怎么改成适用于信仰板STM32F427的工程。以下是如何把STM32F407工程改成STM32F427工程。
     P.S. 本教程所用的程序是正点原子STM32F407的串口实验例程(晶振频率为8MHz)。


                               
登录/注册后可看帖子



1、 找到STM32F427的启动文件(即.s文件),可以从信仰板官方例程的MDK-ARM文件夹下中找到 startup_stm32f427xx.s,然后复制到STM32F407程序中存放startup_stm32f40_41xxx.s文件下。

信仰板标准库.rar

454.21 KB, 下载次数: 277

售价: 2 金钱  [记录]

亲测能用标准库(测试用)

跳转到指定楼层
沙发

[嵌入式] 【分享帖】RM开发板使用标准库+修改官方步兵工程

[复制链接]
英雄黄金剑士
 楼主| 2017-3-11 15:38:52 显示全部楼层
沙发沙发沙发
板凳

[嵌入式] 【分享帖】RM开发板使用标准库+修改官方步兵工程

[复制链接]
英雄黄金剑士
 楼主| 2017-3-11 16:21:21 显示全部楼层
sfr123321 发表于 2017-3-11 15:41
怎么知道板子是否超频死机呢,我把你的程序烧进去,没反应啊

如果不能再下程序就是超频死机了
地板

[嵌入式] 【分享帖】RM开发板使用标准库+修改官方步兵工程

[复制链接]
英雄黄金剑士
 楼主| 2017-3-11 16:26:14 显示全部楼层
sfr123321 发表于 2017-3-11 15:41
怎么知道板子是否超频死机呢,我把你的程序烧进去,没反应啊

烧进程序无反应是因为没勾选下载后复位
5#

[嵌入式] 【分享帖】RM开发板使用标准库+修改官方步兵工程

[复制链接]
英雄黄金剑士
 楼主| 2017-3-11 19:25:30 显示全部楼层
吕小布 发表于 2017-3-11 18:45
666.这些都改过,还是不行,求后面can,usart等的修改教程

如果下个星期有空,我会上传一个写好的工程
6#

[嵌入式] 【分享帖】RM开发板使用标准库+修改官方步兵工程

[复制链接]
英雄黄金剑士
 楼主| 2017-3-24 00:04:30 显示全部楼层
shiki 发表于 2017-3-23 23:25
求问,官方步兵车程序移植问题,图中的这一项需要改吗?

改也行,不改也行,那个只是用于软件仿真的
7#

[嵌入式] 【分享帖】RM开发板使用标准库+修改官方步兵工程

[复制链接]
英雄黄金剑士
 楼主| 2017-3-26 22:03:41 显示全部楼层
111999000 发表于 2017-3-26 21:42
官方程序移到新主板上,改了好多,调试的时候一直死在模式切换里。。bugbug搞得都没脾气了 ...

你这样说,我也不清楚哪里有问题啊,最好上个图,把情况描述清楚
8#

[嵌入式] 【分享帖】RM开发板使用标准库+修改官方步兵工程

[复制链接]
英雄黄金剑士
 楼主| 2017-4-22 09:14:35 显示全部楼层
jafiol 发表于 2017-4-22 08:21
楼主有空分享下移植成功了的官方程序吗?马上比赛了开发板还用不了,梯形板又买不到,要疯了 ...

你就按我的教程去修改一下启动文件和宏定义,保持系统频率为168MHz,然后再修改外设的引脚什么的。
P.S. 我还在赶我这边的进度,暂时没时间弄啊
9#

[嵌入式] 【分享帖】RM开发板使用标准库+修改官方步兵工程

[复制链接]
英雄黄金剑士
 楼主| 2017-7-4 10:42:32 显示全部楼层
MiaoDX 发表于 2017-7-3 21:54
啊,在否?好似没有看清楚便出现了:“否则如果因为时钟参数有错导致信仰板超频死机的话,需要撕掉背面的胶 ...

没有复位按钮的,所以你要用镊子短接复位电容,详情请看这个帖子:
http://bbs.robomasters.com/thread-4235-1-1.html
10#

[嵌入式] 【分享帖】RM开发板使用标准库+修改官方步兵工程

[复制链接]
英雄黄金剑士
 楼主| 2017-7-4 19:27:01 显示全部楼层
MiaoDX 发表于 2017-7-4 11:12
啊,我也看到了那个帖子(最后那个问题也是我问的 ),只是具体操作是怎样?“镊子短接复位电容”是说 ...

给3.3V供电就行了,短接点下载(下载的程序是时钟设置正确的程序),会出现一个框(如下图),点确定,然后松开镊子
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

触屏版 | 电脑版

Copyright © 2024 RoboMasters 版权所有 备案号 粤ICP备2022092332号

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