赞
踩
文件链接: https://pan.baidu.com/s/1glxCql7RFxQhEHj-z1KVpQ?pwd=8nqb 提取码: 8nqb
目录结构如下图
cfg.h内容:
- #ifndef _CFG_H
- #define _CFG_H
-
- #define NAME "DEMO"
-
- #endif
copy.bat 内容如下,会提取cfg.h文件中 NAME 后 DEMO 并删除out 文件夹下DEMO.bin,然后将Objects下test.bin文件复制到out文件夹下,并重命名为DEMO.bin
- @echo off&setlocal enabledelayedexpansion
- for /f "tokens=2,3 delims= " %%a in (.\inc\cfg.h) do (
- if "%%a"=="NAME" (
- FOR /F "delims=" %%i IN (%%b) do (
- set APPNAME=%%~ni
- echo ..\out\!APPNAME!.bin
- del ..\out\!APPNAME!.bin
- copy .\Objects\test.bin ..\out\!APPNAME!.bin
- goto END
- )
- )
- )
- :END
copy.bat 文件可以按照下面方法添加到keil中,即keil编译结束会自动执行copy.bat脚本。
注:Run#1后的参数,是将编译生成的文件转成bin文件
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。