@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