Files
AC707N/loader/ble_ota_update/cpu/br35/output/download.bat
T
2025-12-03 11:12:34 +08:00

36 lines
1.1 KiB
Batchfile

@echo off
@echo ********************************************************************************
@echo BR35 OTA LOADER
@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 TARGET_ELF=ota_loader.elf
set OTA_LOADER_PACKER=ota_loader.exe
set UBOOT_PACKER=uboot_package.exe
echo %TARGET_ELF%
set PROJECT_TYPE=ble_ota
%OBJCOPY% -O binary -j .text %TARGET_ELF% %PROJECT_TYPE%_bank0.bin
%OBJCOPY% -O binary -j .ver_tag %TARGET_ELF% ota_loader_ver.bin
%OBJCOPY% -O binary -j .version %TARGET_ELF% ota_loader.version
%OBJDUMP% -D -address-mask=0x7ffffff -print-imm-hex -print-dbg -mcpu=r3 %TARGET_ELF% > ota_loader.lst
%OBJDUMP% -section-headers -address-mask=0x7ffffff %TARGET_ELF%
REM %OBJDUMP% -t %TARGET_ELF% > symbol_tbl.txt
echo %PROJECT_TYPE%
copy %PROJECT_TYPE%_bank0.bin %PROJECT_TYPE%.bin
%OTA_LOADER_PACKER% 0x10c800 %PROJECT_TYPE%.bin compression ram
%UBOOT_PACKER% --info ota_loader.version --uboot ota.bin --output ota.bin