[STM32F4] “STM32F4X7串口IAP升级程序步骤” 供参考

[复制链接]
2798|5
 楼主| Fannymini 发表于 2015-1-21 09:02 | 显示全部楼层 |阅读模式
STM32F4X7串口IAP升级程序步骤
1.       JLINKULINK2或串口下载程序“11 移植stm32f4_iap_using_usart\STM32F4xx_AN3965_V1.0.0\Project\STM32F4xx_IAP\MDK-ARM”至407开发板。
2.       下载成功后,复位开发板系统。
3.       用串口线连接开发板及电脑。
4.       点击电脑中“开始”->程序->附件->”通讯”->”超级终端应用程序。
5.       在出现的对话框中,建立连接名称,如下图所示。
6.       点击“确定”,在出现的对话框中,选中连接开发板的串口号,如”COM1”。如下图所示:
7.       点击“确定”,配置COM口通讯的参数,如下图所示:
8.       点击“确定”,建立连接。重新复位开发板,应出现以下图所示的通讯信息(此信息由目标板回传给电脑)。
9.       如已经建立过连接并保存,可直接从开始菜单中打开设置好的连接,如下图所示:
10.   在通讯成功后,复位目标板。此是按下数字键“1”,然后点击菜单中的“Transfer->”Send file…”选项。出现如下对话框:
11.   点击“Browse”选中需要下载的二进制文件,如下图所示:
12.   在协议框中选中“Ymodem,点击“发送”,如下图所示。
13.   下载完成后,出现如下提示信息:
14.   此时,按下数字键“3”可启动新下载程序的运行。至此下载成功。
15.注意BIN文件的生成可以用使用“ST-LINK utility”软件。在MDK中生成HEX文件后,将HEX文件转后面BIN文件,才能下载。
16 注意,在HEX文件生成时,注意地址分配问题,即升级程序的二进制文件起始地址需设成0X08004000。在MDK中对工程的ROM起始地址进行此值的配置,参考例程如:11 移植stm32f4_iap_using_usart\STM32F407 DOWNLOAD PROJECT\1delayforled。配置界面如下:
17. 此程序经调试成功。
18.在程序升级成功后,按下开发板中的K6键再按复位键,系统将运行用户程序。如果松开K6键再按复位键时,系统将启动串口IAP升级程序。

图片较多,不一一上传了。有需要,下附件吧。 stm324x7板 串口IAP升级程序步骤.pdf (344.04 KB, 下载次数: 106)
mmuuss586 发表于 2015-1-21 12:30 | 显示全部楼层

不错,谢谢分享;
yinhaix 发表于 2015-5-8 16:04 | 显示全部楼层

不错,谢谢分享
zh113214 发表于 2015-5-9 08:17 | 显示全部楼层
步奏说的很详细呀。。是楼主自己总结的吗?
xszms 发表于 2016-1-5 10:25 | 显示全部楼层
现在的win7不支持超级终端,还有其他方法么?
xszms 发表于 2016-1-5 14:43 | 显示全部楼层
下了secureCRT,也跑不起来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:从事STM32/STM8开发板、电机套件、手机周边产品开发,技术交流群:19043725。https://fretech.taobao.com

53

主题

162

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部