aboutsummaryrefslogtreecommitdiff
path: root/targets/corstone-300/target.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'targets/corstone-300/target.cpp')
-rw-r--r--targets/corstone-300/target.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/targets/corstone-300/target.cpp b/targets/corstone-300/target.cpp
index 87ba0c4..8f8db83 100644
--- a/targets/corstone-300/target.cpp
+++ b/targets/corstone-300/target.cpp
@@ -24,11 +24,10 @@
#ifdef ETHOSU
#include <ethosu_driver.h>
+#include <timing_adapter.h>
#endif
#include "mpu.hpp"
-#include <timing_adapter.h>
-
#include "uart_stdout.h"
#include <inttypes.h>
@@ -67,6 +66,8 @@ struct ethosu_driver ethosu0_driver;
* Timing Adapters
****************************************************************************/
+#ifdef ETHOSU
+
#ifndef ETHOSU_TA_MAXR_0
#define ETHOSU_TA_MAXR_0 0
#endif
@@ -203,6 +204,8 @@ struct timing_adapter_settings ethosu_ta_settings[ETHOSU_NPU_TA_COUNT] = {{ETHOS
ETHOSU_TA_HISTBIN_1,
ETHOSU_TA_HISTCNT_1}};
+#endif
+
/****************************************************************************
* Cache maintenance
****************************************************************************/
@@ -283,6 +286,7 @@ void targetSetup() {
// Initialize UART driver
UartStdOutInit();
+#ifdef ETHOSU
// Initialize timing adapter(s)
for (int i = 0; i < ETHOSU_NPU_COUNT; i++) {
for (int j = 0; j < ETHOSU_NPU_TA_COUNT; j++) {
@@ -295,7 +299,6 @@ void targetSetup() {
}
}
-#ifdef ETHOSU
// Initialize Ethos-U NPU driver
if (ethosu_init(&ethosu0_driver,
reinterpret_cast<void *>(ETHOSU_BASE_ADDRESS),