fix: fix hanging BL2 at EL3 test

The following test job is currently failing:

    tf-l2-boot-tests-bl2_el3/fvp-bl2-el3:fvp-linux-dtb.1t-fip.uboot-aemv8a.bl2_el3-debug

This was caused by BL2 being placed at the wrong fixed address when
taking into account the larger Trusted SRAM that was given for this test
configuration.

This change moves BL2 from 0x4022000 to 0x4032000, which is where it
needs to be for a 384KB TSRAM (subject to change):

    0x4002000 + (fvp_tsram_size * 512)

Change-Id: I7abb405d395234319a5cb0c2c875929183c46e91
Signed-off-by: Chris Kay <chris.kay@arm.com>
(cherry picked from commit e5a486bfca4155b5b22e703e31b722e7c3252c7f)
diff --git a/script/build_package.sh b/script/build_package.sh
index dcbd9e5..9119756 100755
--- a/script/build_package.sh
+++ b/script/build_package.sh
@@ -1445,6 +1445,9 @@
 
 		source "$ci_root/script/install_python_deps_tf.sh"
 
+		fvp_tsram_size="$(get_tf_opt FVP_TRUSTED_SRAM_SIZE)"
+		fvp_tsram_size="${fvp_tsram_size:-256}"
+
 		archive="$build_archive"
 		tf_build_root="$tf_root/build"