使用keil生成bin文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用keil生成bin文件相关的知识,希望对你有一定的参考价值。

相关文件  下载http://pan.baidu.com/share/link?shareid=478269&uk=1107426113

使用kei自带的工具的话是

打开Options for Target 对话框,选择User标签页;

勾选Run User Programs After Build/Rebuild框中的Run #1多选框。

UV3版本在文本框输入C:/Keil/ARM/BIN31/fromelf.exe --bin -o ./test.bin ./test.axf命令行; 

UV4版本 在文本框输入C:/Keil/ARM/BIN40/fromelf.exe --bin -o ./test.bin ./test.axf

注意:首先,UV4的路径是BIN40,UV3是BIN31。

 其次,根据自己电脑上安装KEIL的位置,来选择在什么盘(上面的例子默认在C盘)。

编译

 

然而当keil是破解版本的时候往往就出一些意料不到的问题,导致生成的bin文件经过IAP升级不能运行

 

如果keil是破解的,使用keil自带的工具生成的bin文件很可能是不能用的,使用IAP升级会失败

hex2bin.exe放到一个指定位置,我这里放到了c盘的根目录下

修改keil设置-user-#run内容

c:\hex2bin.exe .\flash\STM32F207RTOS.hex

C:\hex2bin.exe指向的是转换软件

.\flash\STM32F207RTOS.hex是要转换的hex文件

编译完成后会出现以下字符

 User command #1: c:\hex2bin.exe .\flash\STM32F207RTOS.hex

hex2bin v1.0.1, Copyright (C) 1999 Jacques Pelletier

Lowest address = 00010000

Highest address = 000493AF

 

hex文件存放的地方就能找到生成的bin文件,使用IAP下载即可

hex2bin.exe 可以再http://pan.baidu.com/share/link?shareid=478269&uk=1107426113下载 

以上是关于使用keil生成bin文件的主要内容,如果未能解决你的问题,请参考以下文章

Keil5生成bin文件教程(一分钟极速生成)

keil 生成 bin文件

使用keil生成bin文件

keil 编译生成.bin文件

keil5如何生成axf文件

keil_v5生成.bin文件方法