查看: 213|回复: 3
打印 上一主题 下一主题

STM32F030R8T6-Nucleo新手学习交流(三)之两种程序烧录方式

[复制链接] qrcode

25

主题

26

帖子

80

积分

注册会员

Rank: 2

积分
80
楼主
跳转到指定楼层
发表于 2015-8-27 09:02 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

STM32F030R8T6-Nucleo新手学习交流(三)

STM32F0-Nucleo的两种程序烧录方式

方式一:ST-LINK(.axf文件)

测试环境:KEIL5、WIN7

驱动程序:st-link_v2_usbdriver

工具:USB type A to mini-B cable

过程:

假设大家都已经把st-link驱动程序安装好了,连上板子可以工作了。

稍稍配置一下,如图

程序写好后正常编译;

编译成功如上图,生成project.axf文件,点击左上角的LOAD;

OK,第一种烧录方式就成功了。

 

方式一:拷贝文件(.bin文件)

测试环境:KEIL5、WIN7

驱动程序:st-link_v2_usbdriver

工具:USB type A to mini-B cable

过程:

假设大家都已经把st-link驱动程序安装好了,连上板子可以工作了。

这里只需要配置以下地方就OK了

程序写好后正常编译;

编译成功如上图,生成flash.bin文件,也有project.axf文件
可以在文件夹中找到flash.bin

将flash.bin拷贝到NODE_F030R8中

OK,第二种烧录方式就成功了。

 

参考博文:ST-nucleo系列在使用mbed时 bin文件的替代烧录方式http://blog.csdn.net/liveas/article/details/40555409

 

 

有的同学可能会认为第一种方式那么直接,为什么还要第二种烧录方式,同样的配置环境,操作那么麻烦,累赘,实用性不强。但我以为不然,第二种方程生成的bin文件可以重命名后存储在某一文件夹内(如blink_led.bin),积少成多,以后想起来看看自己做过多少次实验甚至再看一次效果时就直接拷贝bin文件就是了,方便之极。

 

作为一名32新学生,起步更慢一些,千里之行,始于足下,我相信粒米成罗。当然希望能有更多的同学一起学习交流QQ:616443207


本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

88

帖子

6

积分

新手上路

Rank: 1

积分
6
沙发
发表于 2015-8-27 09:07 PM | 只看该作者

参考博文写错了,应该是

keil中如何生成bin文件http://blog.sina.com.cn/s/blog_60cf05130101eddp.html

回复 支持 反对

使用道具 举报

1

主题

79

帖子

15

积分

新手上路

Rank: 1

积分
15
板凳
发表于 2015-8-27 10:59 PM | 只看该作者
还有一种,直接把hex文件烧录进去,就是不能调试。
回复 支持 反对

使用道具 举报

0

主题

68

帖子

6

积分

新手上路

Rank: 1

积分
6
地板
发表于 2015-8-28 07:05 AM | 只看该作者
怎么烧录hex文件呢,以前学51用过,不知道32上怎么弄
回复 支持 反对

使用道具 举报

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

本版积分规则

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