tests: gadget0: switch to Linker script generation
We're about to drop the very limited set of fixed linker scripts we have, so convert all the in tree code to linker script generation
This commit is contained in:
@@ -32,13 +32,9 @@ INCLUDES += $(patsubst %,-I%, . $(SHARED_DIR))
|
|||||||
OPENCM3_DIR=../..
|
OPENCM3_DIR=../..
|
||||||
|
|
||||||
### This section can go to an arch shared rules eventually...
|
### This section can go to an arch shared rules eventually...
|
||||||
LDSCRIPT = ../../lib/efm32/hg/efm32hg309f64.ld
|
DEVICE=efm32hg309f64
|
||||||
OPENCM3_LIB = opencm3_efm32hg
|
OOCD_FILE = openocd.$(BOARD).cfg
|
||||||
OPENCM3_DEFS = -DEFM32HG
|
|
||||||
FP_FLAGS ?= -mfloat-abi=soft
|
|
||||||
ARCH_FLAGS = -mthumb -mcpu=cortex-m0plus $(FP_FLAGS)
|
|
||||||
#OOCD_INTERFACE = stlink-v2-1
|
|
||||||
#OOCD_TARGET = efm32
|
|
||||||
OOCD_FILE = openocd.efm32hg309-generic.cfg
|
|
||||||
|
|
||||||
|
include $(OPENCM3_DIR)/mk/genlink-config.mk
|
||||||
|
include $(OPENCM3_DIR)/mk/genlink-rules.mk
|
||||||
include ../rules.mk
|
include ../rules.mk
|
||||||
|
|||||||
@@ -32,13 +32,9 @@ INCLUDES += $(patsubst %,-I%, . $(SHARED_DIR))
|
|||||||
OPENCM3_DIR=../..
|
OPENCM3_DIR=../..
|
||||||
|
|
||||||
### This section can go to an arch shared rules eventually...
|
### This section can go to an arch shared rules eventually...
|
||||||
LDSCRIPT = ../../lib/stm32/f0/stm32f07xzb.ld
|
DEVICE=stm32f072rb
|
||||||
OPENCM3_LIB = opencm3_stm32f0
|
OOCD_FILE = openocd.$(BOARD).cfg
|
||||||
OPENCM3_DEFS = -DSTM32F0
|
|
||||||
#FP_FLAGS ?= -mfloat-abi=hard -mfpu=fpv4-sp-d16
|
|
||||||
ARCH_FLAGS = -mthumb -mcpu=cortex-m0 $(FP_FLAGS)
|
|
||||||
#OOCD_INTERFACE = stlink-v2
|
|
||||||
#OOCD_TARGET = stm32f4x
|
|
||||||
OOCD_FILE = openocd.stm32f072disco.cfg
|
|
||||||
|
|
||||||
|
include $(OPENCM3_DIR)/mk/genlink-config.mk
|
||||||
|
include $(OPENCM3_DIR)/mk/genlink-rules.mk
|
||||||
include ../rules.mk
|
include ../rules.mk
|
||||||
|
|||||||
@@ -32,12 +32,9 @@ INCLUDES += $(patsubst %,-I%, . $(SHARED_DIR))
|
|||||||
OPENCM3_DIR=../../
|
OPENCM3_DIR=../../
|
||||||
|
|
||||||
### This section can go to an arch shared rules eventually...
|
### This section can go to an arch shared rules eventually...
|
||||||
LDSCRIPT = ../../lib/stm32/f1/stm32f103x8.ld
|
DEVICE=stm32f103x8
|
||||||
OPENCM3_LIB = opencm3_stm32f1
|
OOCD_FILE = openocd.$(BOARD).cfg
|
||||||
OPENCM3_DEFS = -DSTM32F1
|
|
||||||
ARCH_FLAGS = -mthumb -mcpu=cortex-m3
|
|
||||||
#OOCD_INTERFACE = jlink
|
|
||||||
#OOCD_TARGET = stm32f1x
|
|
||||||
OOCD_FILE = openocd.stm32f103-generic.cfg
|
|
||||||
|
|
||||||
|
include $(OPENCM3_DIR)/mk/genlink-config.mk
|
||||||
|
include $(OPENCM3_DIR)/mk/genlink-rules.mk
|
||||||
include ../rules.mk
|
include ../rules.mk
|
||||||
|
|||||||
@@ -32,13 +32,9 @@ INCLUDES += $(patsubst %,-I%, . $(SHARED_DIR))
|
|||||||
OPENCM3_DIR=../..
|
OPENCM3_DIR=../..
|
||||||
|
|
||||||
### This section can go to an arch shared rules eventually...
|
### This section can go to an arch shared rules eventually...
|
||||||
LDSCRIPT = ../../lib/stm32/f3/stm32f303xc.ld
|
DEVICE=stm32f303xc
|
||||||
OPENCM3_LIB = opencm3_stm32f3
|
OOCD_FILE = openocd.$(BOARD).cfg
|
||||||
OPENCM3_DEFS = -DSTM32F3
|
|
||||||
FP_FLAGS ?= -mfloat-abi=hard -mfpu=fpv4-sp-d16
|
|
||||||
ARCH_FLAGS = -mthumb -mcpu=cortex-m4 $(FP_FLAGS)
|
|
||||||
#OOCD_INTERFACE = stlink-v2
|
|
||||||
#OOCD_TARGET = stm32f3x
|
|
||||||
OOCD_FILE = openocd.stm32f3-disco.cfg
|
|
||||||
|
|
||||||
|
include $(OPENCM3_DIR)/mk/genlink-config.mk
|
||||||
|
include $(OPENCM3_DIR)/mk/genlink-rules.mk
|
||||||
include ../rules.mk
|
include ../rules.mk
|
||||||
|
|||||||
@@ -32,13 +32,9 @@ INCLUDES += $(patsubst %,-I%, . $(SHARED_DIR))
|
|||||||
OPENCM3_DIR=../..
|
OPENCM3_DIR=../..
|
||||||
|
|
||||||
### This section can go to an arch shared rules eventually...
|
### This section can go to an arch shared rules eventually...
|
||||||
LDSCRIPT = ../../lib/stm32/f4/stm32f405x6.ld
|
DEVICE=stm32f405re
|
||||||
OPENCM3_LIB = opencm3_stm32f4
|
|
||||||
OPENCM3_DEFS = -DSTM32F4
|
|
||||||
FP_FLAGS ?= -mfloat-abi=hard -mfpu=fpv4-sp-d16
|
|
||||||
ARCH_FLAGS = -mthumb -mcpu=cortex-m4 $(FP_FLAGS)
|
|
||||||
#OOCD_INTERFACE = stlink-v2
|
|
||||||
#OOCD_TARGET = stm32f4x
|
|
||||||
OOCD_FILE = openocd.$(BOARD).cfg
|
OOCD_FILE = openocd.$(BOARD).cfg
|
||||||
|
|
||||||
|
include $(OPENCM3_DIR)/mk/genlink-config.mk
|
||||||
|
include $(OPENCM3_DIR)/mk/genlink-rules.mk
|
||||||
include ../rules.mk
|
include ../rules.mk
|
||||||
|
|||||||
@@ -32,13 +32,9 @@ INCLUDES += $(patsubst %,-I%, . $(SHARED_DIR))
|
|||||||
OPENCM3_DIR=../..
|
OPENCM3_DIR=../..
|
||||||
|
|
||||||
### This section can go to an arch shared rules eventually...
|
### This section can go to an arch shared rules eventually...
|
||||||
LDSCRIPT = ../../lib/stm32/f4/stm32f405x6.ld
|
DEVICE=stm32f405re
|
||||||
OPENCM3_LIB = opencm3_stm32f4
|
OOCD_FILE = openocd.$(BOARD).cfg
|
||||||
OPENCM3_DEFS = -DSTM32F4
|
|
||||||
FP_FLAGS ?= -mfloat-abi=hard -mfpu=fpv4-sp-d16
|
|
||||||
ARCH_FLAGS = -mthumb -mcpu=cortex-m4 $(FP_FLAGS)
|
|
||||||
#OOCD_INTERFACE = stlink-v2
|
|
||||||
#OOCD_TARGET = stm32f4x
|
|
||||||
OOCD_FILE = openocd.stm32f4disco.cfg
|
|
||||||
|
|
||||||
|
include $(OPENCM3_DIR)/mk/genlink-config.mk
|
||||||
|
include $(OPENCM3_DIR)/mk/genlink-rules.mk
|
||||||
include ../rules.mk
|
include ../rules.mk
|
||||||
|
|||||||
@@ -32,13 +32,9 @@ INCLUDES += $(patsubst %,-I%, . $(SHARED_DIR))
|
|||||||
OPENCM3_DIR=../..
|
OPENCM3_DIR=../..
|
||||||
|
|
||||||
### This section can go to an arch shared rules eventually...
|
### This section can go to an arch shared rules eventually...
|
||||||
LDSCRIPT = ../../lib/stm32/l0/stm32l0xx8.ld
|
DEVICE=stm32l053x8
|
||||||
OPENCM3_LIB = opencm3_stm32l0
|
OOCD_FILE = openocd.$(BOARD).cfg
|
||||||
OPENCM3_DEFS = -DSTM32L0
|
|
||||||
#FP_FLAGS ?= -mfloat-abi=hard -mfpu=fpv4-sp-d16
|
|
||||||
ARCH_FLAGS = -mthumb -mcpu=cortex-m0plus $(FP_FLAGS)
|
|
||||||
#OOCD_INTERFACE = stlink-v2-1
|
|
||||||
#OOCD_TARGET = stm32l0
|
|
||||||
OOCD_FILE = openocd.stm32l053disco.cfg
|
|
||||||
|
|
||||||
|
include $(OPENCM3_DIR)/mk/genlink-config.mk
|
||||||
|
include $(OPENCM3_DIR)/mk/genlink-rules.mk
|
||||||
include ../rules.mk
|
include ../rules.mk
|
||||||
|
|||||||
@@ -32,12 +32,9 @@ INCLUDES += $(patsubst %,-I%, . $(SHARED_DIR))
|
|||||||
OPENCM3_DIR=../..
|
OPENCM3_DIR=../..
|
||||||
|
|
||||||
### This section can go to an arch shared rules eventually...
|
### This section can go to an arch shared rules eventually...
|
||||||
LDSCRIPT = ../../lib/stm32/l1/stm32l15xx8.ld
|
DEVICE=stm32l151c8
|
||||||
OPENCM3_LIB = opencm3_stm32l1
|
OOCD_FILE = openocd.$(BOARD).cfg
|
||||||
OPENCM3_DEFS = -DSTM32L1
|
|
||||||
ARCH_FLAGS = -mthumb -mcpu=cortex-m3
|
|
||||||
#OOCD_INTERFACE = jlink
|
|
||||||
#OOCD_TARGET = stm32l1x
|
|
||||||
OOCD_FILE = openocd.stm32l1-generic.cfg
|
|
||||||
|
|
||||||
|
include $(OPENCM3_DIR)/mk/genlink-config.mk
|
||||||
|
include $(OPENCM3_DIR)/mk/genlink-rules.mk
|
||||||
include ../rules.mk
|
include ../rules.mk
|
||||||
|
|||||||
@@ -36,7 +36,5 @@ DEVICE=lm4f120xl
|
|||||||
OOCD_FILE = openocd.$(BOARD).cfg
|
OOCD_FILE = openocd.$(BOARD).cfg
|
||||||
|
|
||||||
include $(OPENCM3_DIR)/mk/genlink-config.mk
|
include $(OPENCM3_DIR)/mk/genlink-config.mk
|
||||||
#include $(OPENCM3_DIR)/mk/gcc-config.mk
|
|
||||||
include $(OPENCM3_DIR)/mk/genlink-rules.mk
|
include $(OPENCM3_DIR)/mk/genlink-rules.mk
|
||||||
include ../rules.mk
|
include ../rules.mk
|
||||||
#include $(OPENCM3_DIR)/mk/gcc-rules.mk
|
|
||||||
|
|||||||
Reference in New Issue
Block a user