2languadge_uart_pack.sh 1.5 KB
payload_name="$1"
payload_mode="$2"
payload_platform="$3"
payload_version="$4"
payload_special="$5"

# 配置基本参数
chmod 777 Pack_param.sh
./Pack_param.sh $payload_name \
                $payload_mode \
                $payload_platform \
                $payload_version \
                $payload_special

# 编译
#二次压缩包的打包, 会得到一个完整版的UpgradePackage.tar.gz
cd ShellPack
./shellpack.sh
cd ../

# 打包
# DOMESTIC为国内版,OVERSEAS为国外版,UNUSE不输入版本
chmod 777 Pack_complete.sh
chmod 777 Pack_simple.sh

############# 双语言+串口的版本 #############
#  备注旧版本的大型包里会含有语言文件
#  注:飞机固件的小包里是含有语言文件信息的,但是串口固件的没有,因为psdk加载要看语言文件信息
#  
#

domestic_bin_name=$payload_name"_"$payload_version".bin"
domestic_bin_name_silm="${payload_name}_${payload_version}Silm.bin"

replaced_payload_name=${payload_name//_/-}
overseas_bin_name=$replaced_payload_name"_"$payload_version".bin"
overseas_bin_name_silm="${replaced_payload_name}_${payload_version}Silm.bin"

# 打包国内大型包
./Pack_complete.sh "DOMESTIC" ${domestic_bin_name}

# 打包海外大型包
./Pack_complete.sh "OVERSEAS" ${overseas_bin_name}

rm UpgradePackage.tar.gz

#打包国内小型包 
./Pack_simple.sh "UNUSE" ${domestic_bin_name_silm} 

# 打包海外小型包
./Pack_simple.sh "OVERSEAS" ${overseas_bin_name_silm} 

##############################################################