米尔科技提醒您:您的浏览器版本过低或者使用了兼容模式,为了获得更好的浏览体验,建议使用IE10以上的浏览器或使用极速模式。 请升级浏览器以获得更好的体验!

使用Keil和ULINK2直接下载HEX文件/自动下载HEX文件

问题类别: > 浏览次数:6967
发布日期:2015/7/20 15:17:13 文章来源:米尔科技
回复日期:2020/12/18 9:38:00

环境说明

MDK-keil ULINK2

分析描述

使用Keil和ULINK2直接下载HEX文件/自动下载HEX文件

问题解答

一、使用uVision下载hex文件
在uVision3/uVision4/uVision5中,可以创建一个项目用来下载HEX文件到flash里面。
1.  在菜单中,选择 Project - New Project.... 创建一个μVision项目;
2.  在芯片库中选择你要下载的arm芯片类型,但不copy Startup代码到项目中;
3.  在菜单Project - Options for Target – Output写上hex的文件名字跟你要下载的hex名字相同;
4.  在flash菜单中选择Flash – Download命令进行hex下载。

二、通过批处理文件自动下载hex文件
你也可以使用一个批处理文件用来自动下载,命令如下。
C:\Keil\UV4\UV4 -f Programming.UVPROJ -o Prg_Output.txt

其中:
-f Programming.UVPROJ----指定要下载程序的uvision工程。
-o Prg_Output.txt----日志文件,比如:

Load "Flash\\Blinky.hex"
Erase Done.
Programming Done.
Verify OK.
Application running ...