36 lines
1.1 KiB
Batchfile
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=edr_ota2
|
|
|
|
%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
|