在keil 生成的xxx.bin文件最后添加CRC32校验

@echo off
ECHO Add CRC32  At the end of the document
ECHO -------------------------------------

SET SREC_PATH=C:\SREC

for /f %%i in ('dir /b .\gps_bass.bin') do (
set indexdx=%%~zi
)

ECHO %indexdx%

ECHO %SREC_PATH%\srec_cat.exe gps_bass.bin -Binary -crop 0 %indexdx%  -crc32-b-e %indexdx%  -o gps_bass_crc.bin -Binary
%SREC_PATH%\srec_cat.exe gps_bass.bin -Binary -crop 0 %indexdx%  -crc32-l-e %indexdx%  -o gps_bass_crc.bin -Binary

keil直接在生成的xx.bin文件最后增加4字节CRC校验

第一步:
首先在你的MDK工程所在文件夹下新建一个crc_add.bat文件,
内容如下:
@echo off
ECHO Add CRC32  At the end of the document
ECHO -------------------------------------

SET SREC_PATH=C:\SREC

for /f %%i in ('dir /b .\raw.bin') do (
set indexdx=%%~zi
)

ECHO %indexdx%

ECHO %SREC_PATH%\srec_cat.exe raw.bin -Binary -crop 0 %indexdx%  -crc32-b-e %indexdx%  -o gps_bass.bin -Binary
%SREC_PATH%\srec_cat.exe raw.bin -Binary -crop 0 %indexdx%  -crc32-l-e %indexdx%  -o gps_bass.bin -Binary

第二步:
然后把设置MDK工程,option


第三步:

本站下载地址

https://download.csdn.net/download/wandersky0822/13131389
最后把SREC工具解压到C:目录下:
 工具.rar (1.24 MB)

770276dfe826e3beec00de16d99e75a5.jpg (8.03 KB)

最后一后,编译工程,验证:


如果想自动添加MD5  SHA1的话可以参考https://blog.csdn.net/wandersky0822/article/details/119907111

评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值