我是靠谱客的博主 朴素彩虹,最近开发中收集的这篇文章主要介绍在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 生成的xxx.bin文件最后添加CRC32校验所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部