@echo off Setlocal enabledelayedexpansion @echo ******************************************************************************** @echo SDK BR28 @echo ******************************************************************************** @echo %date% cd /d %~dp0 set OBJDUMP=C:\JL\pi32\bin\llvm-objdump.exe set OBJCOPY=C:\JL\pi32\bin\llvm-objcopy.exe set ELFFILE=sdk.elf %OBJDUMP% -D -address-mask=0x1ffffff -print-dbg %ELFFILE% > %ELFFILE%.lst %OBJCOPY% -O binary -j .text %ELFFILE% text.bin %OBJCOPY% -O binary -j .data %ELFFILE% data.bin %OBJCOPY% -O binary -j .data_code %ELFFILE% data_code.bin %OBJCOPY% -O binary -j .overlay_aec %ELFFILE% aec.bin %OBJCOPY% -O binary -j .overlay_aac %ELFFILE% aac.bin %OBJCOPY% -O binary -j .overlay_aptx %ELFFILE% aptx.bin %OBJCOPY% -O binary -j .common %ELFFILE% common.bin %OBJDUMP% -section-headers -address-mask=0x1ffffff %ELFFILE% REM %OBJDUMP% -t %ELFFILE% > symbol_tbl.txt copy /b text.bin + data.bin + data_code.bin + aec.bin + aac.bin + aptx.bin + common.bin app.bin copy text.bin user_api.bin del common.bin del aptx.bin del aac.bin del aec.bin del data_code.bin del data.bin del text.bin REM call download/watch/download.bat set target="H:\jianlong\support\2022-08-30 otaÉý¼¶uiÖ§³Öst77903\tools" if exist %target% ( copy user_api.bin %target% echo ¿½±´user_api.binµ½%target% )