STM32F4X7串口IAP升级程序步骤 1. 用JLINK、ULINK2或串口下载程序“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升级程序。
|