概述
@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
最后
以上就是朴素彩虹为你收集整理的在keil 生成的xxx.bin文件最后添加CRC32校验的全部内容,希望文章能够帮你解决在keil 生成的xxx.bin文件最后添加CRC32校验所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复