blob: 952519d21cf9f4a3b766e3894eeb981abab6673b [file] [log] [blame]
#!/bin/bash
function build_bl32() {
echo -n "Build bl32...Please wait... "
local target="$1/bl32.img"
local target2="$1/bl32.bin"
# $1: src_folder, $2: bin_folder, $3: soc
cd $1
/bin/bash build.sh $3 ${CONFIG_CAS}
if [ $? != 0 ]; then
cd ${MAIN_FOLDER}
echo "Error: Build bl32 failed... abort"
exit -1
fi
cd ${MAIN_FOLDER}
cp ${target} $2 -f
if [ "$ADVANCED_BOOTLOADER" == "1" ]; then
$1/tools/scripts/pack_dtb.py \
--dev-rsk fip/$3/keys/${CONFIG_AMLOGIC_KEY_TYPE}/$3/chipset/bl32/rsa/${CONFIG_CHIPSET_NAME}/bl32-rsk-rsa-priv.pem \
--in ${target2}
cp ${target2} $2 -f
fi
echo "done"
return
}