aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/lite/tools/make/targets/stm32f1_makefile.inc
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/contrib/lite/tools/make/targets/stm32f1_makefile.inc')
-rw-r--r--tensorflow/contrib/lite/tools/make/targets/stm32f1_makefile.inc21
1 files changed, 21 insertions, 0 deletions
diff --git a/tensorflow/contrib/lite/tools/make/targets/stm32f1_makefile.inc b/tensorflow/contrib/lite/tools/make/targets/stm32f1_makefile.inc
new file mode 100644
index 0000000000..7418e4d196
--- /dev/null
+++ b/tensorflow/contrib/lite/tools/make/targets/stm32f1_makefile.inc
@@ -0,0 +1,21 @@
+# Settings for STM32F1 platforms.
+ifeq ($(TARGET), stm32f1)
+ TARGET_ARCH := armm1
+ TARGET_TOOLCHAIN_PREFIX := arm-none-eabi-
+
+ CXXFLAGS += \
+ -DGEMMLOWP_ALLOW_SLOW_SCALAR_FALLBACK \
+ -mcpu=cortex-m1 \
+ -mthumb \
+ -DTFLITE_MCU \
+ -fno-rtti \
+ -fmessage-length=0 \
+ -fno-exceptions \
+ -fno-builtin \
+ -ffunction-sections \
+ -fdata-sections \
+ -funsigned-char \
+ -MMD
+ LIBS += -ldl
+ BUILD_TYPE := micro
+endif