Enable the execution of run_platform.py when no values for pmu configuration are defined
Define default values
Jira: MLBEDSW-5215
Change-Id: Ie498f7170804a2f1a6d3eb64fff4c859272efe2b
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 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)