7aec06ca9a
This patch allows a particular board to independently specify the linker scripts for 1) the MCU memory layout; 2) how the different firmware sections are arranged in memory. Right now all boards follow the same layout with two separate firmware section, one for the ISR and one for the text and data. This leaves room for storage (filesystem data) to live between the firmware sections. The idea with this patch is to accommodate boards that don't have internal flash storage and only need to have one continuous firmware section. Thus the common.ld script is renamed to common_ifs.ld to make explicit that it is used for cases where the board has internal flash storage.
5 lines
126 B
Makefile
5 lines
126 B
Makefile
MCU_SERIES = f4
|
|
CMSIS_MCU = STM32F405xx
|
|
AF_FILE = boards/stm32f405_af.csv
|
|
LD_FILES = boards/stm32f405.ld boards/common_ifs.ld
|