@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=lcflash_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