57a6c1635839c0f3849b1b6e6ce01fd9591c07ec
[mTask.git] / int / com / pj / f767-nucleo-hal.mk
1 DEVICE_FAMILY := STM32F7xx
2 DEVICE_TYPE := STM32F767xx
3 STARTUP_FILE := stm32f767xx
4 SYSTEM_FILE := stm32f7xx
5 LDSCRIPT := stm32f767xi.ld
6
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
13
14 INC := $(INCDIR)
15 INC += $(CMSIS_DEVSUP)/Include $(CMSIS_CORESUP)
16
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
21
22 include $(CSRCDIR)/stm-common.mk