初始提交
This commit is contained in:
52
build/build_app_bsrm_cus.sh
Executable file
52
build/build_app_bsrm_cus.sh
Executable file
@@ -0,0 +1,52 @@
|
||||
#!/bin/bash
|
||||
|
||||
rm ../Makefile 2>/dev/null
|
||||
|
||||
CHIP="NA"
|
||||
TYPE="sta"
|
||||
FLASH="4"
|
||||
APP_SEL=16
|
||||
CHIP_ID_ENV="export HW_CHIP_ID="
|
||||
SRC_ENV_FILE="env_psram_sta_kl2.sh"
|
||||
PSRAM_SIZE_ENV="export psram_size="
|
||||
NOT_CLEAN=$1
|
||||
GROUP_CUSTOM=("brk")
|
||||
# more than 4m used
|
||||
PSRAM_SIZE_STRING=("8m")
|
||||
|
||||
rm ../Makefile
|
||||
ln -s ./build/Makefile ../Makefile
|
||||
|
||||
set -o errexit
|
||||
|
||||
for STR in ${PSRAM_SIZE_STRING[@]}
|
||||
do
|
||||
echo $STR
|
||||
if [ $STR == "8m" ]; then
|
||||
PSRAM_SIZE=8
|
||||
else
|
||||
PSRAM_SIZE=4
|
||||
fi
|
||||
|
||||
cp $SRC_ENV_FILE env_tmp.sh
|
||||
ENV_STRING=${CHIP_ID_ENV}${CHIP}
|
||||
echo $ENV_STRING >> env_tmp.sh
|
||||
ENV_STRING=${PSRAM_SIZE_ENV}${PSRAM_SIZE}
|
||||
echo $ENV_STRING >> env_tmp.sh
|
||||
cat env_tmp.sh
|
||||
|
||||
export layout_index=4 #4m flash with psram
|
||||
|
||||
. env_tmp.sh && [ "$NOT_CLEAN" == "" ] && make APP=$APP_SEL -C .. clobber
|
||||
make APP=$APP_SEL FLASH_SIZE=$FLASH -C ..
|
||||
|
||||
rm env_tmp.sh
|
||||
cd ../tools/gen_img
|
||||
./gen_img.sh -d ${CHIP} -c ${GROUP_CUSTOM[0]} -i ${TYPE} -r psram -m lzma -s ${FLASH}m -a "bsrm_cus" -b 2 -p ${PSRAM_SIZE}
|
||||
./gen_img.sh -d ${CHIP} -c ${GROUP_CUSTOM[0]} -i ${TYPE} -r upgrade -m lzma -s ${FLASH}m -a "bsrm_cus" -b 2 -p ${PSRAM_SIZE}
|
||||
|
||||
cd -
|
||||
done
|
||||
|
||||
cd ../tools/gen_img
|
||||
mkdir -p ../../bin && cp -rf customer ../../bin
|
Reference in New Issue
Block a user