1 DEVICE_FAMILY
:= STM32F7xx
2 DEVICE_TYPE
:= STM32F767xx
3 STARTUP_FILE
:= stm32f767xx
4 SYSTEM_FILE
:= stm32f7xx
5 LDSCRIPT
:= stm32f767xi.
ld
7 CMSIS
= $(LIBDIR
)/CMSIS-hal
8 CMSIS_DEVSUP
= $(CMSIS
)/Device
/ST
/$(DEVICE_FAMILY
)
9 CMSIS_CORESUP
= $(CMSIS
)/Include
10 CMSIS_OPT
= -D
$(DEVICE_TYPE
)
11 GCC_OPT
= -Wall
-fno-common
-fno-strict-aliasing
-Wfatal-errors
12 CPU_OPT
= -mcpu
=cortex-m7
-mthumb
-mfloat-abi
=hard
-mfpu
=fpv5-d16
15 INC
+= $(CMSIS_DEVSUP
)/Include
$(CMSIS_CORESUP
)
17 STARTUP_SRC
= $(CMSIS_DEVSUP
)/Source
/Templates
/gcc
/startup_
$(STARTUP_FILE
).s
18 STARTUP_OBJ
= $(OBJ_OUT
)/startup_
$(STARTUP_FILE
).o
19 #SYSTEM_SRC = $(CMSIS_DEVSUP)/Source/Templates/system_$(SYSTEM_FILE).c
20 #SYSTEM_OBJ = $(OBJ_OUT)/system_$(SYSTEM_FILE).o
22 include $(CSRCDIR
)/stm-common.mk