tc2: update run-config scripts
Updated run-config scripts to listen to proper UART for the
expected logs as well as to create a GPT image to feed it
to the model.
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
Change-Id: I66dacda0334be8b9ccd57829241058285e27131c
diff --git a/run_config/fvp-tc.spm.tftf b/run_config/fvp-tc.spm.tftf
index 102ca80..53cf805 100644
--- a/run_config/fvp-tc.spm.tftf
+++ b/run_config/fvp-tc.spm.tftf
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
#
-# Copyright (c) 2023, Arm Limited. All rights reserved.
+# Copyright (c) 2023-2024, Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
@@ -17,27 +17,25 @@
}
fetch_tf_resource() {
- # Use SCP binary from SCP build if it exists, or fetch pre-built ones.
- if [ ! -f "$archive/scp_rom.bin" ]; then
- # Pick the appropriate binary based on target platform variant
- url="$scp_mcp_downloads/tc$plat_variant/platform_variant_0/release/tc$plat_variant-bl1.bin" saveas="scp_rom.bin" fetch_file
- archive_file "scp_rom.bin"
- fi
-
# RSS output is printed to UART 2 so track it.
- uart="2" file="hold_uart.exp" track_expect
+ uart="1" port="5003" file="hold_uart.exp" track_expect
+
+ get_rss_prov_bins
sign_image bl1.bin $ap_bl1_flash_load_addr $ap_bl1_flash_size
update_fip
+
+ # Create GPT image
+ gen_gpt_bin $archive/host_flash_fip.bin 12582912 16
}
generate_lava_job_template() {
- uart="0" port="5002" set_primary="1" file="tftf-non-primary.exp" track_expect
- uart="1" port="5003" file="spm-cactus-sp-uart1.exp" track_expect
+ uart="2" port="5000" set_primary="1" file="tftf-non-primary.exp" track_expect
+ uart="3" port="5001" file="spm-cactus-sp-uart1.exp" track_expect
- set_uart_port "${archive:?}" 2 5000
- set_uart_port "${archive:?}" 3 5001
+ set_uart_port "${archive:?}" 0 5002
+ set_uart_port "${archive:?}" 1 5003
payload_type="tftf" memory_tagging_support_level="2" gen_yaml_template
}