aboutsummaryrefslogtreecommitdiff
path: root/scripts/run_platform.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/run_platform.py')
-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)