diff options
Diffstat (limited to 'boards/base/STM32F746-Discovery/example_raw32/Makefile')
-rw-r--r-- | boards/base/STM32F746-Discovery/example_raw32/Makefile | 71 |
1 files changed, 24 insertions, 47 deletions
diff --git a/boards/base/STM32F746-Discovery/example_raw32/Makefile b/boards/base/STM32F746-Discovery/example_raw32/Makefile index 48283ebb..298d74bf 100644 --- a/boards/base/STM32F746-Discovery/example_raw32/Makefile +++ b/boards/base/STM32F746-Discovery/example_raw32/Makefile @@ -8,37 +8,38 @@ # See $(GFXLIB)/tools/gmake_scripts/readme.txt for the list of variables OPT_OS = raw32 OPT_THUMB = yes - OPT_LINK_OPTIMIZE = yes + OPT_LINK_OPTIMIZE = no OPT_CPU = stm32m7 # uGFX settings # See $(GFXLIB)/tools/gmake_scripts/library_ugfx.mk for the list of variables - GFXLIB = ../uGFX + GFXLIB = ../ugfx GFXBOARD = STM32F746-Discovery - GFXDEMO = modules/gwin/widgets - #GFXDRIVERS = + GFXDEMO = modules/gdisp/basics + #GFXDRIVERS = # ChibiOS settings +# Note: not supported by ChibiOS yet! ifeq ($(OPT_OS),chibios) # See $(GFXLIB)/tools/gmake_scripts/os_chibios.mk for the list of variables CHIBIOS = ../ChibiOS - CHIBIOS_BOARD = ST_STM32F429I_DISCOVERY - CHIBIOS_PLATFORM = STM32F4xx - CHIBIOS_PORT = GCC/ARMCMx/STM32F4xx - CHIBIOS_LDSCRIPT = STM32F407xG.ld + CHIBIOS_BOARD = ST_STM32F746_DISCOVERY + CHIBIOS_PLATFORM = STM32F7xx + CHIBIOS_PORT = GCC/ARMCMx/STM32F7xx + CHIBIOS_LDSCRIPT = STM32F746.ld - #CHIBIOS = ../ChibiOS3 - #CHIBIOS_VERSION = 3 - #CHIBIOS_BOARD = ST_STM32F429I_DISCOVERY - #CHIBIOS_CPUCLASS = ARMCMx - #CHIBIOS_PLATFORM = STM32/STM32F4xx - #CHIBIOS_PORT = stm32f4xx - #CHIBIOS_LDSCRIPT = STM32F407xG.ld + #CHIBIOS = ../ChibiOS3 + #CHIBIOS_VERSION = 3 + #CHIBIOS_BOARD = ST_STM32F746_DISCOVERY + #CHIBIOS_CPUCLASS = ARMCMx + #CHIBIOS_PLATFORM = STM32/STM32F7xx + #CHIBIOS_PORT = stm32f7xx + #CHIBIOS_LDSCRIPT = STM32F746.ld endif -CMSIS = CMSIS -HAL = STM32F7xx_HAL_Driver -CONTROLLER = STM32F746xx +# Raw32 settings +CMSIS = ../STM32/CMSIS +HAL = ../STM32/STM32F7xx_HAL_Driver ############################################################################################## # Set these for your project @@ -46,39 +47,20 @@ CONTROLLER = STM32F746xx ARCH = arm-none-eabi- SRCFLAGS = -ggdb -O0 -CFLAGS = +CFLAGS = CXXFLAGS = -fno-rtti ASFLAGS = LDFLAGS = -#SRC = $(HAL)/Src/stm32f7xx_hal.c \ - $(HAL)/Src/stm32f7xx_hal_cortex.c \ - $(HAL)/Src/stm32f7xx_hal_flash.c \ - $(HAL)/Src/stm32f7xx_hal_flash_ex.c \ - $(HAL)/Src/stm32f7xx_hal_rcc.c \ - $(HAL)/Src/stm32f7xx_hal_rcc_ex.h \ - $(HAL)/Src/stm32f7xx_hal_gpio.c \ - $(HAL)/Src/stm32f7xx_hal_pwr.c \ - $(HAL)/Src/stm32f7xx_hal_pwr_ex.c \ - $(HAL)/Src/stm32f7xx_hal_ltdc.c \ - STM32746G-Discovery/stm32746g_discovery.c \ - stm32f7xx_hal_msp.c \ - stm32f7xx_it.c \ - system_stm32f7xx.c \ - ugfx_raw32_implementations.c \ - main.c \ - startup_stm32f746xx.s +SRC = OBJS = -DEFS = +DEFS = GOS_RAW_HEAP_SIZE=40960 LIBS = -INCPATH = $(CMSIS)/Device/ST/STM32F7xx/Include \ - $(CMSIS)/Include \ - $(HAL)/Inc \ - STM32746G-Discovery +INCPATH = LIBPATH = -LDSCRIPT = stm32f746nghx_flash.ld +LDSCRIPT = ############################################################################################## # These should be at the end @@ -88,8 +70,3 @@ include $(GFXLIB)/tools/gmake_scripts/library_ugfx.mk include $(GFXLIB)/tools/gmake_scripts/os_$(OPT_OS).mk include $(GFXLIB)/tools/gmake_scripts/compiler_gcc.mk # *** EOF *** - -#ASFLAGS = -ggdb -Wall -#CFLAGS = -ggdb -g3 -Wall -std=c99 -O0 -#CPPFLAGS = -ggdb -Wall -#LDFLAGS = -fdata-sections |