61 lines
1.4 KiB
Batchfile
61 lines
1.4 KiB
Batchfile
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@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%
|
|
)
|