搜索
bottom↓
回复: 11

KEIL如何实现不同的hex文件名输出??

[复制链接]

出0入0汤圆

发表于 2021-10-21 14:32:49 | 显示全部楼层 |阅读模式
各路大神,有没有办法实现KEIL根据程序不同的宏定义实现编译出来的hex文件名不一样???如果需要插件有没有人可以写,可以有偿服务!

出0入8汤圆

发表于 2021-10-21 15:24:13 | 显示全部楼层
用bat读取宏判断,重命名hex文件

出0入309汤圆

发表于 2021-10-21 20:31:39 来自手机 | 显示全部楼层
应该是搞个脚本比较合适,还可以加到post build activity 里面自动执行

出0入0汤圆

发表于 2021-10-21 20:55:21 | 显示全部楼层
可以参考这,https://github.com/tianxiaoMCU/AutoVersionName

出0入0汤圆

 楼主| 发表于 2021-10-22 22:10:25 | 显示全部楼层
lindabell 发表于 2021-10-21 15:24
用bat读取宏判断,重命名hex文件

可以发个模板参考一下吗

出15入178汤圆

发表于 2021-10-25 08:56:51 | 显示全部楼层
我现在用的脚本,参考:
  1. ; 年月日自动使用当前的:20210915 18:00 → 2109151800
  2. Dim $VersionDate = StringRight(@YEAR, 2) & @MON & @MDAY & @HOUR & @MIN
复制代码

出0入0汤圆

发表于 2021-10-25 13:47:17 | 显示全部楼层
2nd 发表于 2021-10-25 08:56
我现在用的脚本,参考:

请教一下,那程序中如何调用这个值,

出0入34汤圆

发表于 2021-10-27 01:03:59 | 显示全部楼层
mcusun2000 发表于 2021-10-25 13:47
请教一下,那程序中如何调用这个值,

不知是否在指这个 -> Date and Time of Target Routines

出0入0汤圆

发表于 2021-10-28 11:39:57 | 显示全部楼层
别无他法,就用脚本搞定。脚本可以根据你定义的文件生产不同的HEX。

出0入0汤圆

发表于 2021-10-30 16:11:34 | 显示全部楼层
新建一个目标就好了,

出0入0汤圆

发表于 2021-10-30 17:17:32 | 显示全部楼层
新建一个目标就好了 +1

出0入0汤圆

 楼主| 发表于 2021-11-2 19:08:32 | 显示全部楼层
已经实现了、、找专业的人用python写了一个脚本
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 19:28

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表