aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2021-07-15Improved Logging - Core SoftwareAnton Moberg
Logging macros: Added ethosu_logging.h as a lib, containing logging macros controlled by a parameter ETHOSU_LOG_SEVERITY set in core_software CMakeLists.txt Updated inference_process: Updated inference_process to include ethosu_logging and use the logging macros rather than printf() Updated message_process: Updated message_process to include ethosu_logging and use the logging macros rather than printf() Updated ethosu_monitor: Updated ethosu_monitor to include ethosu_logging and use the logging macros rather than printf() Updated layer_by_layer_profiler: Updated layer_by_layer_profiler to include ethosu_logging and use the logging macros rather than printf() Updated mhu_v2: Updated mhu_v2 to include ethosu_logging and use the logging macros rather than printf() Change-Id: I5d6fd80b7645b3e0af5b494eea6dbb7755f02122
2021-06-15Switch to the new tflite-micro repo.Jens Elofsson
Change-Id: I19b806e94207580ab548e8cd4ddada32debf0639
2021-05-27Add ethosu_monitor to core_software.21.05-rc3Jens Elofsson
Change-Id: I9423c0c2a8aca738b2788ff5c41e946432188dc3
2021-05-21Add EthosuProfiler to perform layer-by-layer profiling on Ethos-U.Jens Elofsson
Change-Id: Idae34fd8ab6b17b0bc21db658fff135a5ddf5461
2021-05-05MLBEDSW-4228 Building on Windows21.05-rc221.05-rc1Jonas Ohlsson
Changes to facilitate building on Windows systems. Signed-off-by: Jonas Ohlsson <jonas.ohlsson@arm.com> Change-Id: I40ffad5fbbe0640a1026f6f8a95bd4a1ef0fb68b
2021-02-23Assembly supportKristofer Jonsson
Update the Arm Clang toolchain file to support assembly files. Removing cmsis_core dependency. Applications that depend on CMSIS should add that dependency manually. Change-Id: I42d68e6734acc88aef8f9af124b5e76079b839b5
2021-02-03Split cmsis_startup into _startup and _system21.02-rc1Per Åstrand
In order to get better control of the cmsis startup build for secure and nonsecure worlds, the cmsis_startup OBJECT library is split up into two INTERFACE libraries that can be configured and built per executable. Change-Id: I21b6f6af75f9c23e920525ce6c23677f0607745c
2021-02-03Remove ethosu_core_rtosPer Åstrand
Move away from building generic rtos INTERFACE library in favour of using the explict rtos targets for the applications that are using it. Change-Id: I006d7bd302e7b33fa799d32686475e73d4db3182
2021-01-12Adapt cmsis build for secure/nonsecure worldsPer Åstrand
Add external include path to get the device specific partion header file to setup SAU as needed by cmsis startup and make sure system isn't build if we are targeting nonsecure world. Change-Id: Ic9a9e380aa2bc41e6d1cd7f71c6713d033065c7a
2020-10-27MLBEDSW-2593 Build FreeRTOS kernel as a part of ethosu_core targetBhavik Patel
The ethosu_core target now includes the FreeRTOS kernel if the CORE_SOFTWARE_RTOS is set to FreeRTOS. Currently supported builds are for cortex M3, M4, M7, M33, and M55. The FreeRTOSConfig.h file is generated as a part of the build. Change-Id: Ief6921fd0d9aa3849497ef0810d2714a12eb6773
2020-10-12Remove dependency on cmsis_devicePer Åstrand
The applications doesn't need the cmsis device dependency. Remove it and add the explicit headers that are required to access assembler defines. Change-Id: I959b60e0ca150a75145319df207cfeb6361f0022
2020-10-09Add a Mailbox interfaceJonny Svärd
Change-Id: If68e70709c496849cb781af5f7288fa3f7ddcdb5
2020-09-01Moving message- and inference processes to core software20.08Kristofer Jonsson
Change-Id: I76e94440402d58848116d06ff3fd1ed2000ac505
2020-08-17Add install target & GCC supportBhavik Patel
Add install target for libraries. Minor changes to enable GCC support. Change-Id: I6adab92cb997c1edc2729f02a4f10406463e0a9b
2020-07-02MLBEDSW-2059 Add option for acceleratorPer Åstrand
Add cmake option to select which accelerator backend is to be built for tensorflow. Change-Id: Ice06317e1f8b8601f3f077da9d2ef2625b6b2909
2020-04-23MLBEDSW-1729 Adding core software build filesKristofer Jonsson
Change-Id: Ia4d90f2e8875f33b70aec2dd53e2128192a4e10a