打印

STM32F207 boot loader 使用方法

[复制链接]
12721|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gbs2006|  楼主 | 2011-12-13 16:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 gbs2006 于 2011-12-14 12:43 编辑

ST推出了STM32F2xx 的Flash Loader,使用UART串口即可下载程序/更新固件。以下是操作方法:

注:本文转载自百度空间:奔奔 STM32F207 入门学习笔记系列之---STM32F2x 使用USART下载程序http://hi.baidu.com/lcycqx/blog/item/7f1861d85d39baf438012f79.html


硬件平台:深圳市天漠科技的STM32F207 开发板(DevKit1207)
选择它的理由:
1)功 能很全面,基本上该有的功能都有了,方便我学习这款芯片。 大家可以测试基于F2系列的基本上所有的功能。
2)它的器件选型时工业级,物料也比较好购买,我做项目的时候可以直接抄它的原理图-----本人有点小懒。
3)支持UCGUI3.90a以及uCOS-II,方便我做项目,其它一家的没有。
4)范例丰富,文档写的比较好。以上是我自己买它的原因,仅供参考。

软件平台:MDK(即keil 4)F2系列的芯片至少需要MDK4.20以上版本支持,
STM32F2需要MDK4.22A以上。软件库以及范例。基于天漠的DevKit1207提供的相关范例。
STM32F2xx支持ICP (In-Circuit Programming)编程和IAP(In-Application Programming)编程。
IAP编程允许使用MCU的任何通信接口(如I/O,USB,CAN,USART,I2C,SPI等)将程序下载到Flash中。
STM32F2xx 的boot loader位于System Memory中,可以使用以下接口将程序下载到Flash中:USART1,USART3,CAN2和USB OTG DFU(Device Firmware Upgrade)。
DevKit1207支持JTAG下载和USART3bootloader下载。


例程讲解,使用USART更新固件,请遵循以下步骤:
1)安装Flash_Loader_Demonstrator_v2.4.0。该软件存放在光盘目录\Flash_Loader文件夹中。
  用户也可以在ST官网网站下载
http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/SW_DEMO/um0462.zip

2)使用跳线帽分别将JP1,JP2,JP7和JP8短接,并保证JP3,JP4,JP5,JP6,JP10和JP11都断开。

3)给评估板上电,并使用RS232交叉串口线连接DevKit1207 COM1和PC机串口。

4)准备好要烧写的HEX文件或BIN文件。

5)打开Flash Loader Demonstrator软件,设置串口参数。在本例中需要设置:
   Port Name:COM1(视所使用PC机串口情况而定);
   Parity:Even或者Odd(不能选None);
   Buad Rate:115200;
   Echo:Disable;
   Data Bits:8(默认);
   Timeout(s):10(默认);
   Flow Contr:OFF。
   
如图1所示:

6)点击Next,进入以下界面,如图2所示:

7)点击Next,进入目标MCU选型界面。如图3所示:
   点击右侧的下拉菜单,选择Target为STM32F2_1024K。

8)选择下载文件。如图4所示,选择已生成的.HEX文件。

9)点击Next开始下载程序,如图5所示:

10)下载完成后,如图6所示:

1.JPG (38.38 KB )

1.JPG

2.JPG (26.4 KB )

2.JPG

3.JPG (50.88 KB )

3.JPG

4.JPG (41.06 KB )

4.JPG

5.JPG (28.83 KB )

5.JPG

6.JPG (33.29 KB )

6.JPG
沙发
mmuuss586| | 2014-4-21 16:53 | 只看该作者

好早了

使用特权

评论回复
板凳
rainmans| | 2014-8-5 18:00 | 只看该作者

使用特权

评论回复
地板
longfenghugui| | 2015-12-24 19:41 | 只看该作者
顶一下

使用特权

评论回复
5
mintspring| | 2015-12-24 21:49 | 只看该作者
STM32F2xx 的boot loader位于System Memory中,可以使用以下接口将程序下载到Flash中:USART1,USART3,CAN2和USB OTG DFU(Device Firmware Upgrade)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

3

帖子

1

粉丝