这个适用于bin文件在bat文件的当前目录下,
如果bin文件在其他的目录下,比如:out\Debug\
试了一下会出现这个:Cyclic_Redundancy_Check_32_Little_Endian filter requires an address
要加一个命令,把bin文件复制到当前目录 就好了
[C] 纯文本查看 复制代码 copy out\Debug\app.bin
@echo off
for /f %%i in ('dir /b app.bin') do (
set indexdx=%%~zi
echo File size: %indexdx% bytes
)
ECHO Final file size: %indexdx% bytes
srec_cat.exe app.bin -Binary -crop 0 %indexdx% -crc32-l-e %indexdx% -o app_xxx.bin -Binary |