xiaobo gu | e6c4686 | 2018-01-10 18:58:09 +0800 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
| 3 | function build_bl32() { |
| 4 | echo -n "Build bl32...Please wait... " |
Pengguang Zhu | 304e7ea | 2018-12-29 11:11:51 +0800 | [diff] [blame] | 5 | local target="$1/bl32.img" |
Honglin Zhang | 860b68a | 2020-07-28 06:39:33 -0400 | [diff] [blame] | 6 | local target2="$1/bl32.bin" |
xiaobo gu | e6c4686 | 2018-01-10 18:58:09 +0800 | [diff] [blame] | 7 | # $1: src_folder, $2: bin_folder, $3: soc |
| 8 | cd $1 |
Lawrence Mok | 048be0f | 2020-02-24 18:03:43 -0800 | [diff] [blame] | 9 | /bin/bash build.sh $3 ${CONFIG_CAS} |
Pengguang Zhu | 304e7ea | 2018-12-29 11:11:51 +0800 | [diff] [blame] | 10 | if [ $? != 0 ]; then |
| 11 | cd ${MAIN_FOLDER} |
| 12 | echo "Error: Build bl32 failed... abort" |
| 13 | exit -1 |
| 14 | fi |
xiaobo gu | e6c4686 | 2018-01-10 18:58:09 +0800 | [diff] [blame] | 15 | cd ${MAIN_FOLDER} |
Pengguang Zhu | 304e7ea | 2018-12-29 11:11:51 +0800 | [diff] [blame] | 16 | cp ${target} $2 -f |
Zhongfu Luo | 3a6e534 | 2020-12-27 13:11:54 +0800 | [diff] [blame] | 17 | if [ "$ADVANCED_BOOTLOADER" == "1" ]; then |
Honglin Zhang | 860b68a | 2020-07-28 06:39:33 -0400 | [diff] [blame] | 18 | cp ${target2} $2 -f |
| 19 | fi |
xiaobo gu | e6c4686 | 2018-01-10 18:58:09 +0800 | [diff] [blame] | 20 | echo "done" |
| 21 | return |
| 22 | } |