基本信息
源码名称:keil 生成bin文件自动化命名及加入文件crc32校验
源码大小:0.08M
文件格式:.rar
开发语言:C/C++
更新时间:2024-03-15
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

keil编译bin文件后,可以自动命名,并在文件末尾加入crc32校验



1.将附件中tool.bat、add_crc32.exe放到如图目录

2.将keil中user配置成下图红框

3.点击编译即可自动完成命名和加入crc检验

4. 附件crc32.c为源码,可在自己代码中用于解析数据内容的正确性


::工程所在目录

@set src_filename=Upgrade

::需要命名成的文件名
@set dest_filename=_filename

::.bin文件所在目录
@set src_path=STM324xG_EVAL

::命名后的文件放置的目标路径
@set dest_path=binary
::获取日期 将格式设置为:20210107
@set datevar=%date:~0,4%%date:~5,2%%date:~8,2%
@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%
@set copyfilename=%dest_filename%_%datevar%_%timevar%
:: copy %path%\%filename%.hex ..\binary\%copyfilename%.hex
::copy %src_path%\%src_filename%.hex %dest_path%\%copyfilename%.hex
::echo generated: %copyfilename%.hex
@copy %src_path%\%src_filename%.bin %dest_path%\%copyfilename%.bin
@echo generated: %copyfilename%.bin

::文件末尾加入crc32校验
call add_crc32 %dest_path%\%copyfilename%.bin
@echo %copyfilename%.bin has been add crc32.