能使用IAR使用软件版本号为bin文件名?

2020-01-10 19:46发布

一直用stm32,用 IAR之前版本管理比较乱,现在想在软件的代码里的版本信息使用系统 的日期和时间  #define MCU_VERSION         "PLXX-YYMMDD_HH:MM "
能否在编译出来的文件名称也和这个一样PLXX-YYMMDD_HH:MM.bin?
似乎要加批处理文件?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
brightchl
2020-01-11 15:40
本帖最后由 brightchl 于 2018-5-23 12:32 编辑

@echo off
set a=./Project.bin
set yy=%date:~0,4%
set mm=%date:~5,2%
set dd=%date:~8,2%
set tm=%time%
set hh=%tm:~0,2%
set mn=%tm:~3,2%
set ss=%tm:~6,2%
set value=%yy%%mm%%dd%%hh%%mn%%ss%
rename "%a%" "%value%.bin"

自己搞出来了,直接改民称为XX.bat,放在对应的ProjectDebugExe里面就可以了
但是加到IAR,里面无法运行,只能每次单机了

一周热门 更多>