aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorNir Ekhauz <nir.ekhauz@arm.com>2021-09-13 16:56:39 +0300
committerNir Ekhauz <nir.ekhauz@arm.com>2021-09-14 18:23:05 +0300
commit1af67f74d1e11bea274abd197bcf4cb914dd6c9d (patch)
treebc5ca66d4db2e67b3159ec9c7f6fa8dd774a60ef /scripts
parentff2084bc16c91ec71820785ed4f5018886375549 (diff)
downloadethos-u-core-platform-1af67f74d1e11bea274abd197bcf4cb914dd6c9d.tar.gz
Enable the execution of run_platform.py when no values for pmu configuration are defined
Define default values Jira: MLBEDSW-5215 Change-Id: Ie498f7170804a2f1a6d3eb64fff4c859272efe2b
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/run_platform.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/scripts/run_platform.py b/scripts/run_platform.py
index c0ee822..a084faa 100755
--- a/scripts/run_platform.py
+++ b/scripts/run_platform.py
@@ -42,18 +42,14 @@ def run_cmd(cmd, **kwargs):
def build_core_platform(output_folder, target, toolchain, pmu):
build_folder = output_folder/"model"/"build"
- inner_pmu = [0, 0, 0, 0]
- for idx in range(len(pmu)):
- inner_pmu[idx] = pmu[idx]
cmake_cmd = ["cmake",
CORE_PLATFORM_PATH/"targets"/target,
f"-B{build_folder}",
f"-DCMAKE_TOOLCHAIN_FILE={CORE_PLATFORM_PATH/'cmake'/'toolchain'/(toolchain + '.cmake')}",
- f"-DBAREMETAL_PATH={output_folder}",
- f"-DETHOSU_PMU_EVENT_0={inner_pmu[0]}",
- f"-DETHOSU_PMU_EVENT_1={inner_pmu[1]}",
- f"-DETHOSU_PMU_EVENT_2={inner_pmu[2]}",
- f"-DETHOSU_PMU_EVENT_3={inner_pmu[3]}"]
+ f"-DBAREMETAL_PATH={output_folder}"]
+ if pmu:
+ for i in range(len(pmu)):
+ cmake_cmd += [f"-DETHOSU_PMU_EVENT_{i}={pmu[i]}"]
run_cmd(cmake_cmd)