##!/bin/sh ${OBJDUMP} -D -address-mask=0x1ffffff -print-dbg $1.elf > $1.lst ${OBJCOPY} -O binary -j .text $1.elf text.bin ${OBJCOPY} -O binary -j .data $1.elf data.bin ${OBJCOPY} -O binary -j .data_code $1.elf data_code.bin ${OBJCOPY} -O binary -j .overlay_aec $1.elf aeco.bin ${OBJCOPY} -O binary -j .overlay_wav $1.elf wav.bin ${OBJCOPY} -O binary -j .overlay_ape $1.elf ape.bin ${OBJCOPY} -O binary -j .overlay_flac $1.elf flac.bin ${OBJCOPY} -O binary -j .overlay_m4a $1.elf m4a.bin ${OBJCOPY} -O binary -j .overlay_amr $1.elf amr.bin ${OBJCOPY} -O binary -j .overlay_dts $1.elf dts.bin ${OBJCOPY} -O binary -j .overlay_fm $1.elf fmo.bin ${OBJCOPY} -O binary -j .overlay_mp3 $1.elf mp3o.bin ${OBJCOPY} -O binary -j .overlay_wma $1.elf wmao.bin /opt/utils/remove_tailing_zeros -i aeco.bin -o aec.bin -mark ff /opt/utils/remove_tailing_zeros -i fmo.bin -o fm.bin -mark ff /opt/utils/remove_tailing_zeros -i mp3o.bin -o mp3.bin -mark ff /opt/utils/remove_tailing_zeros -i wmao.bin -o wma.bin -mark ff ${OBJDUMP} -section-headers -address-mask=0x1ffffff $1.elf ${OBJSIZEDUMP} -lite -skip-zero -enable-dbg-info $1.elf | sort -k 1 > symbol_tbl.txt files="app.bin br23loader.bin br23loader.uart uboot.boot uboot.boot_debug uboot_no_ota.boot uboot_no_ota.boot_debug ota_all.bin ota_all_debug.bin ota_nor.bin ota_nor_debug.bin isd_config.ini isd_download.exe fw_add.exe ufw_maker.exe packres.exe json_to_res.exe md5sum.exe" cp music_base.bin eq_cfg_hw.bin NICKNAME="br23_sdk" cp download/standard/isd_config.ini ./ cp download/standard/download.bat ./ cat text.bin data.bin data_code.bin aec.bin wav.bin ape.bin flac.bin m4a.bin amr.bin dts.bin fm.bin mp3.bin wma.bin bank.bin > app.bin host-client -project ${NICKNAME}$2_${APP_CASE} -f ${files} $1.elf