我是靠谱客的博主 朴素彩虹,这篇文章主要介绍在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

最后

以上就是朴素彩虹最近收集整理的关于在keil 生成的xxx.bin文件最后添加CRC32校验的全部内容,更多相关在keil内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(129)

评论列表共有 0 条评论

立即
投稿
返回
顶部