923375380b
If mboot is built with support for packing (signing/encryption) it needs up to 32KiB. So for simplicity increase the mboot region to 32KiB unconditionally for WB55 boards (custom WB55 board configurations can still provide their own linker scripts to override this).
20 lines
575 B
Makefile
20 lines
575 B
Makefile
MCU_SERIES = wb
|
|
CMSIS_MCU = STM32WB55xx
|
|
AF_FILE = boards/stm32wb55_af.csv
|
|
STARTUP_FILE = $(STM32LIB_CMSIS_BASE)/Source/Templates/gcc/startup_stm32wb55xx_cm4.o
|
|
|
|
ifeq ($(USE_MBOOT),1)
|
|
# When using Mboot all the text goes together after the bootloader
|
|
LD_FILES = boards/stm32wb55xg.ld boards/common_bl.ld
|
|
TEXT0_ADDR = 0x08008000
|
|
else
|
|
# When not using Mboot the text goes at the start of flash
|
|
LD_FILES = boards/stm32wb55xg.ld boards/common_basic.ld
|
|
TEXT0_ADDR = 0x08000000
|
|
endif
|
|
|
|
# MicroPython settings
|
|
MICROPY_PY_BLUETOOTH = 1
|
|
MICROPY_BLUETOOTH_NIMBLE = 1
|
|
MICROPY_VFS_LFS2 = 1
|