keil编译后自动给bin、hex文件添加时间后缀
1.设置keil输出hex和bin文件
1勾选创建HEX文件,2生成HEX名称,3生成相应HEX文件保存路径
图中2位置填写fromelf --bin --output ..OBJISE.bin ..OBJISE.axf ,我设置的HEX文件在OBJ文件夹下。
2.编写批处理文件copy.bat
新建一个文本文档,文件名称改为copy.bat,内容如下:
@echo off ::获取日期 将格式设置为:20110820 set datevar=%date:~0,4%%date:~5,2%%date:~8,2% ::获取时间中的小时 将格式设置为:24小时制 set timevar=%time:~0,2% if /i %timevar% LSS 10 ( set timevar=0%time:~1,1% ) ::获取时间中的分、秒 将格式设置为:3220 ,表示 32分20秒 set timevar=%timevar%%time:~3,2%%time:~6,2% @echo %datevar%%timevar% copy ..OBJISE.hex ..OBJNH4_LOC_V09%datevar%%timevar%.hex copy ..OBJISE.bin ..OBJNH4_LOC_V09%datevar%%timevar%.bin
上图15、16行ISE.hex,ISE.bin换成自己设置的文件名称,NH4_LOC_V09是修改后的名字
将copy.bat放在OBJ文件夹下按照下图配置,重新编译
注意OBJ文件夹的层级关系,第一层配置路径..,第二层配置路径.
