summaryrefslogtreecommitdiff
path: root/tools/make/cpu
diff options
context:
space:
mode:
authorhathach <[email protected]>2023-06-24 17:35:37 +0700
committerhathach <[email protected]>2023-06-24 17:35:37 +0700
commitedbf06aaab9ac7cf098f1170a7a9861f5cf3572e (patch)
tree1594eaf35aba0312e6a76f47a80986cb9fd90ad3 /tools/make/cpu
parent50e61e0e16122a2466536d77b858cb228d60d0c2 (diff)
separate iar and gcc build for clean make, also add cpu specific make
Diffstat (limited to 'tools/make/cpu')
-rw-r--r--tools/make/cpu/cortex-m7.mk13
1 files changed, 10 insertions, 3 deletions
diff --git a/tools/make/cpu/cortex-m7.mk b/tools/make/cpu/cortex-m7.mk
index 504ffd486..0e53cbe9c 100644
--- a/tools/make/cpu/cortex-m7.mk
+++ b/tools/make/cpu/cortex-m7.mk
@@ -5,8 +5,15 @@ ifeq ($(TOOLCHAIN),gcc)
-mfloat-abi=hard \
-mfpu=fpv5-d16 \
- #set(FREERTOS_PORT GCC_ARM_CM7 CACHE INTERNAL "")
- FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM7/r0p1
else ifeq ($(TOOLCHAIN),iar)
- # TODO support IAR
+ CFLAGS += \
+ --cpu cortex-m7 \
+ --fpu VFPv5_D16 \
+
+ ASFLAGS += \
+ --cpu cortex-m7 \
+ --fpu VFPv5_D16 \
+
endif
+
+FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM7/r0p1