当前位置: 首页 > news >正文

IAR编译后处理 并复制日期

IAR编译同时输出hex和bin文件

  • Options->Build Actions -> Post-build command line 输入:
    $PROJ_DIR$\post-build.bat "$TARGET_BPATH$"

HEX.BAT

::$PROJ_DIR$\HEX.BAT "$TARGET_BPATH$"set OUT=%1.out
set HEX=%1.hex
set BIN=%1.bin:: calculate application checksum
ielftool --fill 0xFF;0x0-0xfffb --checksum __checksum:2,crc16,0x0;0x0-0xfffb --verbose %OUT% %OUT%:: generate additional output: hex
ielftool.exe --ihex --verbose %OUT% %HEX%:: generate additional output: binary
ielftool.exe --bin --verbose %OUT% %BIN%COPY.BAT

COPY.BAT

注意 cd Firmware_L431\exe\ 写入你的项目路径

@echo off
setlocal enabledelayedexpansion
rem 更改当前目录为批处理本身的目录
cd /d %~dp0
echo  %~dp0
rem yyyymmdd 为格式 
rem set yyyymmdd=%date:~0,4%-%date:~5,2%-%date:~8,2%_%time:~0,2%-%time:~3,2%-%time:~6,2%
set yyyymmdd=%date:~0,4%-%date:~5,2%-%date:~8,2%
rem copy /y "*.bin" "*_!yyyymmdd!.bin"cd Firmware_L431\exe\
echo  %CD%for /f %%i in ('dir /b *.bin *.hex') do (set FileName=%%irem 截取倒数第0个开始 截取-4个长度set  FileNameHead=!FileName:~0,-4%!rem 截取倒数第-3个开始 截取3个长度  得到后缀名set  FileNameTail=!FileName:~-3,3%!echo %%icopy %%i  !FileNameHead!_!yyyymmdd!.app) 
pause

、、

http://www.lryc.cn/news/591609.html

相关文章:

  • QT跨平台应用程序开发框架(10)—— Qt窗口
  • 《每日AI-人工智能-编程日报》--2025年7月17日
  • 突破AI模型访问的“光标牢笼”:长上下文处理与智能环境隔离实战
  • 记录timesfm2.0复现及调优
  • Shell编程简介
  • 解决leetcode第3614题用特殊操作处理字符串II
  • DolphinScheduler 如何高效调度 AnalyticDB on Spark 作业?
  • Redis学习-02安装Redis(Ubuntu版本)、开启远程连接
  • leetcode 206.反转链表(c++详细解释)
  • LeetCode--48.旋转图像
  • ACOUSLIC-AI挑战报告:基于低收入国家盲扫超声数据的胎儿腹围测量|文献速递-医学影像算法文献分享
  • Leetcode 03 java
  • 记录Leetcode中的报错问题
  • Java数组补充v2
  • sqli-labs靶场通关笔记:第25-26a关 and、or、空格和注释符多重过滤
  • 融智兴科技: RFID超高频洗涤标签解析
  • 代码随想录算法训练营第二十三天
  • Java 中的类和对象
  • 数据结构自学Day9: 二叉树的遍历
  • Git简介与特点:从Linux到分布式版本控制的革命
  • redis中间件
  • git merge-base查看某个分支从哪里拉出来的、主main分支上的某个时间之后某人的提交合并到特定分支(使用 cherry-pick 的场景)
  • 【MySQL事务】事务的隔离级别
  • 逆向破解京东评论加密参数|Python动态Cookie解决方案
  • 开源Agent平台Dify源码剖析系列(五)核心模块core/agent之CotChatAgentRunner
  • 文字转图片的字符画生成工具
  • 今日行情明日机会——20250717
  • Web3.0 实战项目、简历打造、精准投递+面试准备
  • springboot 整合spring-kafka客户端:SASL_SSL+PLAINTEXT方式
  • 流式数据处理实战:用状态机 + scan 优雅过滤 AI 响应中的 `<think>` 标签