aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2024-01-11Add support for version 11.24 of Corstone FVPs in CTest scriptLedion Daja
Change-Id: Ibc077423156437f8236daa672aefc7eb432c90c4 Signed-off-by: Ledion Daja <ledion.daja@arm.com>
2023-10-31Add support for Corstone-310 FVP version 11.22 in CTest scriptLedion Daja
Change-Id: Ie765aaa9a14d990961c22e8c6bdf33d89339a64c Signed-off-by: Ledion Daja <ledion.daja@arm.com>
2023-09-27Update supported FVP versions in CTest scriptpolved01
Add support for Corstone-300 FVP version 11.22 and remove support for version 11.15 and older Signed-off-by: Polina Vedeneva <polina.vedeneva@arm.com> Change-Id: Icebb70b9f6281116e3d5d3f4092d336951dcb53a
2022-12-12Event Monitor documentationKristofer Jonsson
Add documentation about Event Monitor. Change-Id: I3f06478fff0398ec37ffe97f5b7375b4b1ac9dfb
2022-12-05Ethos-U Monitor main functionKristofer Jonsson
Move main function into eventmonitor/main.py. Change-Id: I7b0f53c9c3eecf2510286459d6fdada0fb49216c
2022-10-19Ethos-U PMU monitorKristofer Jonsson
Add Python script demonstrating how to download performance data from device. Write baremetal PMU events to Event Recorder ring buffer and increase the systick sample rate. Change-Id: Ib73c56100a8de2d7b74c455d8f80cda0b59383da
2022-08-17Generalize test models to be reusedDavide Grohmann
Change-Id: I47705cfde2788fa74f8bbcd07100188e4690dbf2
2022-08-09Revert "Corstone-310 FVP update"Davide Grohmann
This reverts commit de1a9f6e9bdd2243c4158789834ef21ee94fc31c. Change-Id: I9cc6ba7d595a0606254bf9116517be6095eb5470
2022-08-03Corstone-310 FVP updateKristofer Jonsson
Updating scripts to support next release of Corstone-310 FVP. Change-Id: Idb13d8caa9954524d11aa0aa14c812e3c4d6b89d
2022-04-26Add Corstone-310 targetKristofer Jonsson
Change-Id: Idcb2238895668ee4858c2e858c02c6765f4b1702
2022-02-25Add CMake variable to pass arguments to ctest22.02-rc3Per Åstrand
This is needed in order to for example turn tarmac tracing on for the FVP running the tests. Change-Id: I6606134046c2e228d3fe06db41792e7403cd6ba8
2022-02-08Updating baremetal modelsKristofer Jonsson
Change-Id: I18db0d2534882a75307b8af8dc572a91681b81e6
2022-01-21Adding Corstone-Polaris targetKristofer Jonsson
Corstone-Polaris is the upcoming Corstone-3xx platform featuring the Cortex-Olympus CPU. Change-Id: I17b56b6e94f040e7f9a39dddad2e98309c82b294
2022-01-18Build system updatesKristofer Jonsson
Move finding Python after the project command. This was causing incremental CMake configurations to fail. Moving ETHOSU_TARGET_* variables after adding the common subdirectory. It is necessary to set the variables before the core driver is included. Change-Id: I1c6883061cb9247336f8b33d82d2e2de870634fa
2021-11-17Add support for NinjaKristofer Jonsson
Add support for Ninja buider under both Linux and Windows. Updating generate_binaries.py to produce dependencies file. Removing files by wild card does not work with Ninja under Windows. Change-Id: I486463603de7413e09edcd959c329253867f4564
2021-10-19Add 11.16 to supported FVP versions in run_ctest.pyRickard Bolin
Change-Id: Iabc58b63b62fdd492175104f0ac787863d94d1ca
2021-10-18Configure timing adapter in run_platform.pyNir Ekhauz
Change-Id: Ib108298417980a586bed8c8b4e0bb5e57f238316
2021-09-30Add memory area to run_platform.pyNir Ekhauz
Control the placement of the model and the arena for baremetal application in SRAM/DRAM by 4 configurable options: a. Model in SRAM and Arena in SRAM b. Model in SRAM and Arena in DRAM c. Model in DRAM and Arena in DRAM w/o Scratch buffer d. Model in DRAM and Arena in DRAM with Scratch buffer in SRAM Change-Id: Ia154be8a1c88cb13aeee62e701c2db7719a9d71c
2021-09-14Enable the execution of run_platform.py when no values for pmu configuration ↵Nir Ekhauz
are defined Define default values Jira: MLBEDSW-5215 Change-Id: Ie498f7170804a2f1a6d3eb64fff4c859272efe2b
2021-09-01run_platform.py PMU configurationNir Ekhauz
Enable configuration of up to 4 PMU counters Jira: MLBEDSW-4744 Change-Id: I08e9073d827033b3340bffd680288b1a83833d64
2021-08-10Adding FM 11.15 support to run_ctest scriptliodek01
Jira: NO-JIRA Change-Id: I5c31bc432d421ae7645474a24b0ce7a4be7cefb8
2021-06-15Using ref kernelsKristofer Jonsson
Tensorflow reference kernels are bit exact and should be used by the run_platform.py script to generate the expected OFM data. Change-Id: I90e688e753e5330aaaf9002abed23df0493ff99b
2021-05-07Handle parallel buildsPer Åstrand
Change-Id: I142057dfe9429b6360fafcae4f9e1b4b8140f3d5
2021-05-04Add python helper for creating binaries from elfPer Åstrand
In order to ease the work with both FVP and FPGA, create a script that handles sorting out the binary creation. Change-Id: I19bc4b4d659c54b4569e6a714c7281bec4a81310
2021-04-29Add script to simplify testing networks on modelJonathan Strandberg
The script will build the platform, optimize the network through vela, run it on the model and present relevant statistics from the run. Change-Id: I6bf7d77caa68e64c52f7b523e6b79af9271b6500
2021-04-20Add support for Corstone-300 11.14.24 FVPJonny Svärd
Change-Id: Ie97250f03f9c1f7d3603ecfba370049bf12f7c90
2021-02-25Adding CTest script21.02Kristofer Jonsson
Adding script to run CTest on the Corstone-300 FVP. The script will detect which version of the FVP that is used and pass the correct command line arguments. Updating README with instructions how to run tests, either using CTest or calling the FVP directly. Update FreeRTOS example to exit with the status of the inference. Minor adjustments are needed to the output vectors. Change-Id: I8a1a740b0dec2ce35d95e5c5d91f4b57a2c8e1fa