mirror of https://github.com/wolfSSL/wolfBoot.git
Added support for STM32L4xx
parent
c14d70b8fa
commit
dfddc06dec
18
arch.mk
18
arch.mk
|
@ -66,7 +66,7 @@ ifeq ($(ARCH),ARM)
|
||||||
ARCH_FLASH_OFFSET=0x08000000
|
ARCH_FLASH_OFFSET=0x08000000
|
||||||
SPI_TARGET=stm32
|
SPI_TARGET=stm32
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(TARGET),stm32l5)
|
ifeq ($(TARGET),stm32l5)
|
||||||
CORTEX_M33=1
|
CORTEX_M33=1
|
||||||
CFLAGS+=-Ihal -DCORTEX_M33
|
CFLAGS+=-Ihal -DCORTEX_M33
|
||||||
|
@ -77,7 +77,12 @@ ifeq ($(ARCH),ARM)
|
||||||
WOLFBOOT_ORIGIN=0x08000000
|
WOLFBOOT_ORIGIN=0x08000000
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(TARGET),stm32l4)
|
||||||
|
ARCH_FLASH_OFFSET=0x08000000
|
||||||
|
SPI_TARGET=stm32
|
||||||
|
endif
|
||||||
|
|
||||||
## Cortex-M CPU
|
## Cortex-M CPU
|
||||||
ifeq ($(CORTEX_M33),1)
|
ifeq ($(CORTEX_M33),1)
|
||||||
CFLAGS+=-mcpu=cortex-m33
|
CFLAGS+=-mcpu=cortex-m33
|
||||||
|
@ -267,7 +272,14 @@ ifeq ($(TARGET),psoc6)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(TARGET),stm32l4)
|
||||||
|
SPI_TARGET=stm32
|
||||||
|
OBJS+=$(STM32CUBE)/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.o
|
||||||
|
OBJS+=$(STM32CUBE)/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.o
|
||||||
|
CFLAGS+=-DSTM32L4A6xx -DUSE_HAL_DRIVER -I$(STM32CUBE)/Drivers/STM32L4xx_HAL_Driver/Inc/ \
|
||||||
|
-Isrc -I$(STM32CUBE)/Drivers/BSP/STM32L4xx_Nucleo_144/ -I$(STM32CUBE)/Drivers/CMSIS/Device/ST/STM32L4xx/Include/ \
|
||||||
|
-I$(STM32CUBE)/Drivers/CMSIS/Include/
|
||||||
|
endif
|
||||||
|
|
||||||
CFLAGS+=-DARCH_FLASH_OFFSET=$(ARCH_FLASH_OFFSET)
|
CFLAGS+=-DARCH_FLASH_OFFSET=$(ARCH_FLASH_OFFSET)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue