@@ -63,7 +63,6 @@ else ifeq ($(TARGET_ARCH), cortex-m4+fp)
63
63
ARMC6_LDFLAGS += -Wl , --cpu = Cortex -M4
64
64
FLOAT = hard
65
65
MCPU_OPTION := cortex -m4
66
- CMSIS_ARM_FEATURES := _FP
67
66
68
67
else ifeq ($(TARGET_ARCH ), cortex -m55 )
69
68
ARMC6_LDFLAGS += -Wl , --cpu = 8.1 -M . Main . mve . fp
@@ -77,7 +76,6 @@ else ifeq ($(TARGET_ARCH), cortex-m7+fp)
77
76
ARMC6_LDFLAGS += -Wl , --cpu = Cortex -M7
78
77
FLOAT = hard
79
78
MCPU_OPTION := cortex -m7
80
- CMSIS_ARM_FEATURES := _DP
81
79
82
80
else
83
81
$(error "TARGET_ARCH=$(TARGET_ARCH) is not supported" )
@@ -110,7 +108,7 @@ ifeq ($(TOOLCHAIN), armclang)
110
108
ARMC6_LDFLAGS += -Wl , --load_addr_map_info , --xref , --callgraph , --symbols
111
109
ARMC6_LDFLAGS += -Wl , --info , sizes , --info , totals , --info , unused , --info , veneers
112
110
ARMC6_LDFLAGS += -Wl , --list = gen /$(TARGET ). map
113
- ARMC6_LDFLAGS += -Wl , --entry = Reset_Handler --verbose
111
+ ARMC6_LDFLAGS += -Wl , --entry = Reset_Handler --verbose
114
112
ARMC6_LDFLAGS += -Wl , --scatter = $(ETHOS_U_CORE_PLATFORM )/platform . scatter
115
113
116
114
# Pass a hint to the linker where to find the entry point. This needs to be
@@ -182,11 +180,11 @@ PLATFORM_FLAGS = \
182
180
CXXFLAGS += $(PLATFORM_FLAGS )
183
181
CCFLAGS += $(PLATFORM_FLAGS )
184
182
185
- CXXFLAGS += -D $(ARM_CPU )$( CMSIS_ARM_FEATURES )
186
- CCFLAGS += -D $(ARM_CPU )$( CMSIS_ARM_FEATURES )
183
+ CXXFLAGS += -D $(ARM_CPU )
184
+ CCFLAGS += -D $(ARM_CPU )
187
185
188
186
# For Ethos-U Core Driver. Header file name is depending on target architecture.
189
- CXXFLAGS += -DCMSIS_DEVICE_ARM_CORTEX_M_XX_HEADER_FILE = \" $(ARM_CPU )$( CMSIS_ARM_FEATURES ) . h \"
187
+ CXXFLAGS += -DCMSIS_DEVICE_ARM_CORTEX_M_XX_HEADER_FILE = \" $(ARM_CPU ). h \"
190
188
191
189
THIRD_PARTY_CC_SRCS += \
192
190
$(ETHOS_U_CORE_PLATFORM )/retarget . c \
@@ -199,10 +197,10 @@ endif
199
197
CMSIS_DEFAULT_DOWNLOAD_PATH := $(DOWNLOADS_DIR )/cmsis
200
198
CMSIS_PATH := $(CMSIS_DEFAULT_DOWNLOAD_PATH )
201
199
THIRD_PARTY_CC_SRCS += \
202
- $(CMSIS_PATH )/Device / ARM /$(ARM_CPU )/Source /system_ $(ARM_CPU ). c \
203
- $(CMSIS_PATH )/Device / ARM /$(ARM_CPU )/Source /startup_ $(ARM_CPU ). c
200
+ $(CMSIS_PATH )/Cortex_DFP / Device /$(ARM_CPU )/Source /system_ $(ARM_CPU ). c \
201
+ $(CMSIS_PATH )/Cortex_DFP / Device /$(ARM_CPU )/Source /startup_ $(ARM_CPU ). c
204
202
INCLUDES += \
205
- -I $(CMSIS_PATH )/Device / ARM /$(ARM_CPU )/Include \
203
+ -I $(CMSIS_PATH )/Cortex_DFP / Device /$(ARM_CPU )/Include \
206
204
-I $(CMSIS_PATH )/CMSIS /Core /Include
207
205
208
206
# TODO(#274): Examine why some tests fail here.
0 commit comments