应客户要求,做一U盘升级程序。
其实这样的例程官方写的很好的,如果手上有板子是很好移植的。
这次升级测试使用的MCU为 STM32F107VC芯片,使用STM3217V-CRE 开发板。
下载官方程序,主要修改按键显示即可运行。
开发板U盘升级程序最后调好,写了个简单的说明,共11步如下:
1. 下载USB IAP程序。即"STM32F105_107_AN3354_FW_V1.0.0ProjectSTM32F105_107_IAP_USBHostMDK-ARM"目录下的USBH_IAP工程文件。
2. 更改USER PROJECT工程,其中程序起始地址改为:0x8008000。
3.在USEPROJECT工程下,生成HEX文件。
4.安装HEXTOBIN文件夹下的“STM32 ST-LINK U tility_V2.1”或安装更高级的STLINKV2驱动程序。
5.运行“STM32 ST-LINK UTILITY”程序,将USERPROJECT工程生成的HEX文件另存为BIN文件。
6.将BIN文件拷到U盘。
7.将U盘插入开发板相应接口中。
8.一直按下PC9键,即K6,复位目标板,进入下载页面,一旦进入下载页面时,立即松开PC9键。
9.按K4或K3键,即下或上键,切换菜单,选择DOWNLOAD项。
10.点按PC9键,进入下载更新时,选择根目录下的.BIN文件。在此,选择103 PRO~1.BIN文件。点按PC9键,更新程序。
11.DOWNLOAD完成后,可复位目标板,运行用户程序。或DONWLOAD完成后,选择JUMP项,按PC9键,切换至用户程序运行。
至此,程序更新完毕。
3
评分
-
查看全部评分
|
|
|
|
学习了
|
|
|
|
|
求分享,学习下
|
|
|
|
|
楼主可不可以说说原理,或者共享一下代码。
膜拜啊!
请赐教!
|
|
|
|
|
呵呵呵呵 。。。。。。。。。。。。。。。。。。。。。。。。。。
|
|
|
|
|
头像被屏蔽
· 2017-2-27 09:19:44
|
|
|
|
|
支持开源码,相互学习促进
|
|
|
|
|