diff options
author | Nir Ekhauz <nir.ekhauz@arm.com> | 2021-09-13 16:56:39 +0300 |
---|---|---|
committer | Nir Ekhauz <nir.ekhauz@arm.com> | 2021-09-14 18:23:05 +0300 |
commit | 1af67f74d1e11bea274abd197bcf4cb914dd6c9d (patch) | |
tree | bc5ca66d4db2e67b3159ec9c7f6fa8dd774a60ef /scripts | |
parent | ff2084bc16c91ec71820785ed4f5018886375549 (diff) | |
download | ethos-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-x | scripts/run_platform.py | 12 |
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) |