updating things to work with igloo 0.1.1

stable
Penguin 3 years ago
parent 4bc33de186
commit a6039dd582

@ -1,18 +1,16 @@
[esf.links] # This is a template.
common = "arch/arm/common" [esf]
mcu = "arch/arm/SAMD21/SAMD21A/mcu" name = "${TARGET}"
ld = "arch/arm/SAMD21/SAMD21A/ld" links = ["arch/arm/common", "arch/arm/SAMD21/SAMD21A/mcu",
cfg = "arch/arm/SAMD21/SAMD21A/manifest" "arch/arm/SAMD21/SAMD21A/ld"]
[esf.includes] includes = ["sam.h"]
IGLOO_INCLUDES = ["sam.h"]
# These are defaults. Once a project is generated, the .cfg can be freely edited without fear of anything being overwritten. However, I do not recommend editing any of the _cfg variables. # These are defaults. Once a project is generated, the .cfg can be freely edited without fear of anything being overwritten. However, I do not recommend editing any of the _cfg variables.
[esf.scripts] scripts = ["arch/arm/SAMD21/SAMD21A/scripts/${TARGET}.cfg", "scripts/push.gdb",
scripts = ["arch/arm/SAMD21/SAMD21A/scripts/${TARGET}.cfg", "scripts"] "scripts/debug.gdb"]
# lineage for this family of mcus # lineage for this family of mcus
# this is used to evaluate makefile requirements for mcus # this is used to evaluate makefile requirements for mcus
# this will be evaluated to "arch.arm.samd21a.<mcu_name> # this will be evaluated to "arch.arm.samd21a.<mcu_name>
[esf.make]
series = "arch.arm.samd21a.${TARGET}" series = "arch.arm.samd21a.${TARGET}"
[user]
# Add user config options here

@ -11,8 +11,7 @@ OBJDUMP = "${TOOLCHAIN}-objdump"
GDB = "${TOOLCHAIN}-gdb" GDB = "${TOOLCHAIN}-gdb"
SIZE = "${TOOLCHAIN}-size" SIZE = "${TOOLCHAIN}-size"
AS = "${TOOLCHAIN}-as" AS = "${TOOLCHAIN}-as"
DIR_INCLUDES = ["-I$(QUOTE)../../../ESF/mcu/inc$(QUOTE)", DIR_INCLUDES = ["-I$(QUOTE)../../../inc$(QUOTE)"]
"-I$(QUOTE)../../../inc$(QUOTE)"]
DEPS = "$(OBJS:%.o=%.d)" DEPS = "$(OBJS:%.o=%.d)"
DEPS_AS_ARGS = "$(OBJS_AS_ARGS:%.o=%.d)" DEPS_AS_ARGS = "$(OBJS_AS_ARGS:%.o=%.d)"
OBJS = ["src/main.o"] OBJS = ["src/main.o"]
@ -24,7 +23,7 @@ CLEAN_CMDS = ["@rm -f $(OBJS_AS_ARGS)",
"@rm -f $(PROJECT_NAME).bin", "@rm -f $(PROJECT_NAME).bin",
"@rm -f $(PROJECT_NAME).elf", "@rm -f $(PROJECT_NAME).elf",
"@rm -f $(PROJECT_NAME).hex"] "@rm -f $(PROJECT_NAME).hex"]
SUB_DIRS = ["src", "ESF/mcu/src"] SUB_DIRS = ["src", "esf/mcu/src"]
DEBUG_PREREQS = ["all"] DEBUG_PREREQS = ["all"]
DEBUG_CMDS = ["@$(GDB) $(PROJECT_NAME).elf -x $(QUOTE)scripts/debug.gdb$(QUOTE)"] DEBUG_CMDS = ["@$(GDB) $(PROJECT_NAME).elf -x $(QUOTE)scripts/debug.gdb$(QUOTE)"]
@ -75,9 +74,9 @@ EEP_FLAGS = ["-j .eeprom --set-section-flags=.eeprom=alloc,load",
"--change-section-lma", "--change-section-lma",
".eeprom=0", ".eeprom=0",
"--no-change-warnings"] "--no-change-warnings"]
LD_PATH = "../../../ESF/ld" LD_PATH = "../../../esf/ld"
DIR_INCLUDES = ["-I$(QUOTE)../../../ESF/common/inc$(QUOTE)", DIR_INCLUDES = ["-I$(QUOTE)../../../esf/arm/common/inc$(QUOTE)",
"-I$(QUOTE)../../../ESF/common/inc/cmsis$(QUOTE)"] "-I$(QUOTE)../../../esf/arm/common/inc/cmsis$(QUOTE)"]
ALL_PREREQS = ["$(SUB_DIRS)", ALL_PREREQS = ["$(SUB_DIRS)",
"$(PROJECT_NAME).elf", "$(PROJECT_NAME).elf",
"$(PROJECT_NAME).bin", "$(PROJECT_NAME).bin",
@ -100,106 +99,107 @@ CLEAN_CMDS = ["@rm -f $(PROJECT_NAME).a",
[arch.arm.samd21a] [arch.arm.samd21a]
MCPU = "cortex-m0plus" MCPU = "cortex-m0plus"
CFLAGS = ["-D$(MCU)", "-mcpu=$(MCPU)"] CFLAGS = ["-D$(MCU)", "-mcpu=$(MCPU)"]
DIR_INCLUDES = ["-I$(QUOTE)../../../esf/arm/SAMD21/SAMD21A/mcu/inc$(QUOTE)"]
[arch.arm.samd21a.samd21e15a] [arch.arm.samd21a.samd21e15a]
MCU = "__SAMD21E15A__" MCU = "__SAMD21E15A__"
LD_SCRIPT = "$(LD_PATH)/samd21e15a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd21e15a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd21e15a.o", OBJS = ["esf/mcu/src/startup_samd21e15a.o",
"ESF/mcu/src/system_samd21e15a.o"] "esf/mcu/src/system_samd21e15a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd21e15a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd21e15a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd21e15a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd21e15a.o$(QUOTE)"]
[arch.arm.samd21a.samd21e16a] [arch.arm.samd21a.samd21e16a]
MCU = "__SAMD21E16A__" MCU = "__SAMD21E16A__"
LD_SCRIPT = "$(LD_PATH)/samd21e16a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd21e16a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd21e16a.o", OBJS = ["esf/mcu/src/startup_samd21e16a.o",
"ESF/mcu/src/system_samd21e16a.o"] "esf/mcu/src/system_samd21e16a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd21e16a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd21e16a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd21e16a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd21e16a.o$(QUOTE)"]
[arch.arm.samd21a.samd21e17a] [arch.arm.samd21a.samd21e17a]
MCU = "__SAMD21E17A__" MCU = "__SAMD21E17A__"
LD_SCRIPT = "$(LD_PATH)/samd21e17a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd21e17a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd21e17a.o", OBJS = ["esf/mcu/src/startup_samd21e17a.o",
"ESF/mcu/src/system_samd21e17a.o"] "esf/mcu/src/system_samd21e17a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd21e17a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd21e17a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd21e17a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd21e17a.o$(QUOTE)"]
[arch.arm.samd21a.samd21e18a] [arch.arm.samd21a.samd21e18a]
MCU = "__SAMD21E18A__" MCU = "__SAMD21E18A__"
LD_SCRIPT = "$(LD_PATH)/samd21e18a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd21e18a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd21e18a.o", OBJS = ["esf/mcu/src/startup_samd21e18a.o",
"ESF/mcu/src/system_samd21e18a.o"] "esf/mcu/src/system_samd21e18a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd21e18a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd21e18a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd21e18a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd21e18a.o$(QUOTE)"]
[arch.arm.samd21a.samd21g15a] [arch.arm.samd21a.samd21g15a]
MCU = "__SAMD21G15A__" MCU = "__SAMD21G15A__"
LD_SCRIPT = "$(LD_PATH)/samd21g15a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd21g15a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd21g15a.o", OBJS = ["esf/mcu/src/startup_samd21g15a.o",
"ESF/mcu/src/system_samd21g15a.o"] "esf/mcu/src/system_samd21g15a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd21g15a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd21g15a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd21g15a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd21g15a.o$(QUOTE)"]
[arch.arm.samd21a.samd21g16a] [arch.arm.samd21a.samd21g16a]
MCU = "__SAMD21G16A__" MCU = "__SAMD21G16A__"
LD_SCRIPT = "$(LD_PATH)/samd21g16a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd21g16a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd21g16a.o", OBJS = ["esf/mcu/src/startup_samd21g16a.o",
"ESF/mcu/src/system_samd21g16a.o"] "esf/mcu/src/system_samd21g16a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd21g16a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd21g16a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd21g16a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd21g16a.o$(QUOTE)"]
[arch.arm.samd21a.samd21g17a] [arch.arm.samd21a.samd21g17a]
MCU = "__SAMD21G17A__" MCU = "__SAMD21G17A__"
LD_SCRIPT = "$(LD_PATH)/samd21g17a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd21g17a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd21g17a.o", OBJS = ["esf/mcu/src/startup_samd21g17a.o",
"ESF/mcu/src/system_samd21g17a.o"] "esf/mcu/src/system_samd21g17a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd21g17a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd21g17a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd21g17a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd21g17a.o$(QUOTE)"]
[arch.arm.samd21a.samd21g17au] [arch.arm.samd21a.samd21g17au]
MCU = "__SAMD21G17AU__" MCU = "__SAMD21G17AU__"
LD_SCRIPT = "$(LD_PATH)/samd21g17au_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd21g17au_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd21g17au.o", OBJS = ["esf/mcu/src/startup_samd21g17au.o",
"ESF/mcu/src/system_samd21g17au.o"] "esf/mcu/src/system_samd21g17au.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd21g17au.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd21g17au.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd21g17au.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd21g17au.o$(QUOTE)"]
[arch.arm.samd21a.samd21g18a] [arch.arm.samd21a.samd21g18a]
MCU = "__SAMD21G18A__" MCU = "__SAMD21G18A__"
LD_SCRIPT = "$(LD_PATH)/samd21g18a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd21g18a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd21g18a.o", OBJS = ["esf/mcu/src/startup_samd21g18a.o",
"ESF/mcu/src/system_samd21g18a.o"] "esf/mcu/src/system_samd21g18a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd21g18a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd21g18a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd21g18a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd21g18a.o$(QUOTE)"]
[arch.arm.samd21a.samd21g18au] [arch.arm.samd21a.samd21g18au]
MCU = "__SAMD21G18AU__" MCU = "__SAMD21G18AU__"
LD_SCRIPT = "$(LD_PATH)/samd21g18au_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd21g18au_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd21g18au.o", OBJS = ["esf/mcu/src/startup_samd21g18au.o",
"ESF/mcu/src/system_samd21g18au.o"] "esf/mcu/src/system_samd21g18au.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd21g18au.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd21g18au.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd21g18au.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd21g18au.o$(QUOTE)"]
[arch.arm.samd21a.samd21j15a] [arch.arm.samd21a.samd21j15a]
MCU = "__SAMD21J15A__" MCU = "__SAMD21J15A__"
LD_SCRIPT = "$(LD_PATH)/samd21j15a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd21j15a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd21j15a.o", OBJS = ["esf/mcu/src/startup_samd21j15a.o",
"ESF/mcu/src/system_samd21j15a.o"] "esf/mcu/src/system_samd21j15a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd21j15a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd21j15a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd21j15a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd21j15a.o$(QUOTE)"]
[arch.arm.samd21a.samd21j16a] [arch.arm.samd21a.samd21j16a]
MCU = "__SAMD21J16A__" MCU = "__SAMD21J16A__"
LD_SCRIPT = "$(LD_PATH)/samd21j16a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd21j16a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd21j16a.o", OBJS = ["esf/mcu/src/startup_samd21j16a.o",
"ESF/mcu/src/system_samd21j16a.o"] "esf/mcu/src/system_samd21j16a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd21j16a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd21j16a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd21j16a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd21j16a.o$(QUOTE)"]
[arch.arm.samd21a.samd21j17a] [arch.arm.samd21a.samd21j17a]
MCU = "__SAMD21J17A__" MCU = "__SAMD21J17A__"
LD_SCRIPT = "$(LD_PATH)/samd21j17a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd21j17a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd21j17a.o", OBJS = ["esf/mcu/src/startup_samd21j17a.o",
"ESF/mcu/src/system_samd21j17a.o"] "esf/mcu/src/system_samd21j17a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd21j17a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd21j17a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd21j17a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd21j17a.o$(QUOTE)"]
[arch.arm.samd21a.samd21j18a] [arch.arm.samd21a.samd21j18a]
MCU = "__SAMD21J18A__" MCU = "__SAMD21J18A__"
LD_SCRIPT = "$(LD_PATH)/samd21j18a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd21j18a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd21j18a.o", OBJS = ["esf/mcu/src/startup_samd21j18a.o",
"ESF/mcu/src/system_samd21j18a.o"] "esf/mcu/src/system_samd21j18a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd21j18a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd21j18a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd21j18a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd21j18a.o$(QUOTE)"]
[arch.arm.samd51a] [arch.arm.samd51a]
MCPU = "cortex-m4" MCPU = "cortex-m4"
@ -208,78 +208,78 @@ FLOAT_ABI = "hard"
[arch.arm.samd51a.samd51g18a] [arch.arm.samd51a.samd51g18a]
MCU = "__SAMD51G18A__" MCU = "__SAMD51G18A__"
LD_SCRIPT = "$(LD_PATH)/samd51g18a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd51g18a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd51g18a.o", OBJS = ["esf/mcu/src/startup_samd51g18a.o",
"ESF/mcu/src/system_samd51g18a.o"] "esf/mcu/src/system_samd51g18a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd51g18a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd51g18a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd51g18a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd51g18a.o$(QUOTE)"]
[arch.arm.samd51a.samd51g19a] [arch.arm.samd51a.samd51g19a]
MCU = "__SAMD51G19A__" MCU = "__SAMD51G19A__"
LD_SCRIPT = "$(LD_PATH)/samd51g19a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd51g19a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd51g19a.o", OBJS = ["esf/mcu/src/startup_samd51g19a.o",
"ESF/mcu/src/system_samd51g19a.o"] "esf/mcu/src/system_samd51g19a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd51g19a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd51g19a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd51g19a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd51g19a.o$(QUOTE)"]
[arch.arm.samd51a.samd51j18a] [arch.arm.samd51a.samd51j18a]
MCU = "__SAMD51J18A__" MCU = "__SAMD51J18A__"
LD_SCRIPT = "$(LD_PATH)/samd51j18a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd51j18a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd51j18a.o", OBJS = ["esf/mcu/src/startup_samd51j18a.o",
"ESF/mcu/src/system_samd51j18a.o"] "esf/mcu/src/system_samd51j18a.o"]
OBJS_AS_ARJS = ["$(QUOTE)ESF/mcu/src/startup_samd51j18a.o$(QUOTE)", OBJS_AS_ARJS = ["$(QUOTE)esf/mcu/src/startup_samd51j18a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd51j18a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd51j18a.o$(QUOTE)"]
[arch.arm.samd51a.samd51j19a] [arch.arm.samd51a.samd51j19a]
MCU = "__SAMD51J19A__" MCU = "__SAMD51J19A__"
LD_SCRIPT = "$(LD_PATH)/samd51j19a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd51j19a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd51j19a.o", OBJS = ["esf/mcu/src/startup_samd51j19a.o",
"ESF/mcu/src/system_samd51j19a.o"] "esf/mcu/src/system_samd51j19a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd51j19a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd51j19a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd51j19a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd51j19a.o$(QUOTE)"]
[arch.arm.samd51a.samd51j20a] [arch.arm.samd51a.samd51j20a]
MCU = "__SAMD51J20A__" MCU = "__SAMD51J20A__"
LD_SCRIPT = "$(LD_PATH)/samd51j20a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd51j20a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd51j20a.o", OBJS = ["esf/mcu/src/startup_samd51j20a.o",
"ESF/mcu/src/system_samd51j20a.o"] "esf/mcu/src/system_samd51j20a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd51j20a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd51j20a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd51j20a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd51j20a.o$(QUOTE)"]
[arch.arm.samd51a.samd51n19a] [arch.arm.samd51a.samd51n19a]
MCU = "__SAMD51N19A__" MCU = "__SAMD51N19A__"
LD_SCRIPT = "$(LD_PATH)/samd51n19a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd51n19a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd51n19a.o", OBJS = ["esf/mcu/src/startup_samd51n19a.o",
"ESF/mcu/src/system_samd51n19a.o"] "esf/mcu/src/system_samd51n19a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd51n19a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd51n19a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd51n19a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd51n19a.o$(QUOTE)"]
[arch.arm.samd51a.samd51n20a] [arch.arm.samd51a.samd51n20a]
MCU = "__SAMD51N20A__" MCU = "__SAMD51N20A__"
LD_SCRIPT = "$(LD_PATH)/samd51n20a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd51n20a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd51n20a.o", OBJS = ["esf/mcu/src/startup_samd51n20a.o",
"ESF/mcu/src/system_samd51n20a.o"] "esf/mcu/src/system_samd51n20a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd51n20a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd51n20a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd51n20a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd51n20a.o$(QUOTE)"]
[arch.arm.samd51a.samd51p19a] [arch.arm.samd51a.samd51p19a]
MCU = "__SAMD51P19A__" MCU = "__SAMD51P19A__"
LD_SCRIPT = "$(LD_PATH)/samd51p19a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd51p19a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd51p19a.o", OBJS = ["esf/mcu/src/startup_samd51p19a.o",
"ESF/mcu/src/system_samd51p19a.o"] "esf/mcu/src/system_samd51p19a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd51p19a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd51p19a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd51p19a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd51p19a.o$(QUOTE)"]
[arch.arm.samd51a.samd51p20a] [arch.arm.samd51a.samd51p20a]
MCU = "__SAMD51P20A__" MCU = "__SAMD51P20A__"
LD_SCRIPT = "$(LD_PATH)/samd51p20a_flash.ld" LD_SCRIPT = "$(LD_PATH)/samd51p20a_flash.ld"
OBJS = ["ESF/mcu/src/startup_samd51p20a.o", OBJS = ["esf/mcu/src/startup_samd51p20a.o",
"ESF/mcu/src/system_samd51p20a.o"] "esf/mcu/src/system_samd51p20a.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_samd51p20a.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_samd51p20a.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_samd51p20a.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_samd51p20a.o$(QUOTE)"]
[arch.arm.same54a] [arch.arm.same54a]
MCPU = "cortex-m4" MCPU = "cortex-m4"
FPU = "fpv4-sp-d16" FPU = "fpv4-sp-d16"
FLOAT_ABI = "hard" FLOAT_ABI = "hard"
OBJS = ["ESF/mcu/src/startup_same54.o", OBJS = ["esf/mcu/src/startup_same54.o",
"ESF/mcu/src/system_same54.o"] "esf/mcu/src/system_same54.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_same54.o$(QUOTE)", OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_same54.o$(QUOTE)",
"$(QUOTE)ESF/mcu/src/system_same54.o$(QUOTE)"] "$(QUOTE)esf/mcu/src/system_same54.o$(QUOTE)"]
CFLAGS = ["-D$(MCU)", "-mcpu=$(MCPU)"] CFLAGS = ["-D$(MCU)", "-mcpu=$(MCPU)"]
ELF_FLAGS = ["-D$(MCU)", "-mcpu=$(MCPU)"] ELF_FLAGS = ["-D$(MCU)", "-mcpu=$(MCPU)"]
[arch.arm.same54a.same54n19a] [arch.arm.same54a.same54n19a]
@ -303,7 +303,7 @@ SIZE = "avr-size"
AS = "avr-as" AS = "avr-as"
[arch.riscv] [arch.riscv]
TOOLCHAIN = "${ESF_DIR}/toolchains/riscv/bin/riscv64-unknown-elf" TOOLCHAIN = "${esf_DIR}/toolchains/riscv/bin/riscv64-unknown-elf"
CFLAGS = ["-x c", "-DDEBUG", "-Os", CFLAGS = ["-x c", "-DDEBUG", "-Os",
"-g3", "-g3",
"-Wall", "-Wall",
@ -320,7 +320,7 @@ CFLAGS = ["-x c", "-DDEBUG", "-Os",
ELF_FLAGS = ["-nostartfiles", ELF_FLAGS = ["-nostartfiles",
"-Wl,--gc-sections", "-Wl,--gc-sections",
"-Wl,--script=$(LD_SCRIPT)"] "-Wl,--script=$(LD_SCRIPT)"]
LD_PATH = "../../../ESF/ld" LD_PATH = "../../../esf/ld"
[arch.riscv.fe310] [arch.riscv.fe310]
[arch.riscv.fe310g] [arch.riscv.fe310g]
CFLAGS = ["-DF_CPU=256000000"] CFLAGS = ["-DF_CPU=256000000"]
@ -329,5 +329,5 @@ LD_SCRIPT = "$(LD_PATH)/fe310g000.ld"
[arch.riscv.fe310g.fe310g002] [arch.riscv.fe310g.fe310g002]
MCU = "__FE310G002__" MCU = "__FE310G002__"
LD_SCRIPT = "$(LD_PATH)/fe310g002.ld" LD_SCRIPT = "$(LD_PATH)/fe310g002.ld"
OBJS = ["ESF/mcu/src/startup_fe310.o"] OBJS = ["esf/mcu/src/startup_fe310.o"]
OBJS_AS_ARGS = ["$(QUOTE)ESF/mcu/src/startup_fe310.o$(QUOTE)"] OBJS_AS_ARGS = ["$(QUOTE)esf/mcu/src/startup_fe310.o$(QUOTE)"]

@ -1,57 +1,58 @@
[target.make] # [target.make]
# samd21 family # # samd21 family
# samd21a series # # samd21a series
samd21e15a = "arch.arm.samd21a.samd21e15a" # samd21e15a = "arch.arm.samd21a.samd21e15a"
samd21e16a = "arch.arm.samd21a.samd21e16a" # samd21e16a = "arch.arm.samd21a.samd21e16a"
samd21e17a = "arch.arm.samd21a.samd21e17a" # samd21e17a = "arch.arm.samd21a.samd21e17a"
samd21e18a = "arch.arm.samd21a.samd21e18a" # samd21e18a = "arch.arm.samd21a.samd21e18a"
samd21g15a = "arch.arm.samd21a.samd21g15a" # samd21g15a = "arch.arm.samd21a.samd21g15a"
samd21g16a = "arch.arm.samd21a.samd21g16a" # samd21g16a = "arch.arm.samd21a.samd21g16a"
samd21g17a = "arch.arm.samd21a.samd21g17a" # samd21g17a = "arch.arm.samd21a.samd21g17a"
samd21g17au = "arch.arm.samd2a1.samd21g17au" # samd21g17au = "arch.arm.samd2a1.samd21g17au"
samd21g18a = "arch.arm.samd21a.samd21g18a" # samd21g18a = "arch.arm.samd21a.samd21g18a"
samd21g18au = "arch.arm.samd21a.samd21g18au" # samd21g18au = "arch.arm.samd21a.samd21g18au"
samd21j15a = "arch.arm.samd21a.samd21j15a" # samd21j15a = "arch.arm.samd21a.samd21j15a"
samd21j16a = "arch.arm.samd21a.samd21j16a" # samd21j16a = "arch.arm.samd21a.samd21j16a"
samd21j17a = "arch.arm.samd21a.samd21j17a" # samd21j17a = "arch.arm.samd21a.samd21j17a"
samd21j18a = "arch.arm.samd21a.samd21j18a" # samd21j18a = "arch.arm.samd21a.samd21j18a"
# samd51 family # # samd51 family
# samd51a series # # samd51a series
samd51g18a = "arch.arm.samd51a.samd51g18a" # samd51g18a = "arch.arm.samd51a.samd51g18a"
samd51g19a = "arch.arm.samd51a.samd51g19a" # samd51g19a = "arch.arm.samd51a.samd51g19a"
samd51j18a = "arch.arm.samd51a.samd51j18a" # samd51j18a = "arch.arm.samd51a.samd51j18a"
samd51j19a = "arch.arm.samd51a.samd51j19a" # samd51j19a = "arch.arm.samd51a.samd51j19a"
samd51j20a = "arch.arm.samd51a.samd51j20a" # samd51j20a = "arch.arm.samd51a.samd51j20a"
samd51n19a = "arch.arm.samd51a.samd51n19a" # samd51n19a = "arch.arm.samd51a.samd51n19a"
samd51n20a = "arch.arm.samd51a.samd51n20a" # samd51n20a = "arch.arm.samd51a.samd51n20a"
samd51p19a = "arch.arm.samd51a.samd51p19a" # samd51p19a = "arch.arm.samd51a.samd51p19a"
samd51p20a = "arch.arm.samd51a.samd51p20a" # samd51p20a = "arch.arm.samd51a.samd51p20a"
# same54 family # # same54 family
# same54n/p series # # same54n/p series
same54n19a = "arch.arm.same54a.same54n19a" # same54n19a = "arch.arm.same54a.same54n19a"
same54n20a = "arch.arm.same54a.same54n20a" # same54n20a = "arch.arm.same54a.same54n20a"
same54p19a = "arch.arm.same54a.same54p19a" # same54p19a = "arch.arm.same54a.same54p19a"
same54p20a = "arch.arm.same54a.same54p20a" # same54p20a = "arch.arm.same54a.same54p20a"
# same70 family # # same70 family
# same70a series # # same70a series
same70j19a = "arch.arm.same70a.same70j19a" # same70j19a = "arch.arm.same70a.same70j19a"
same70j20a = "arch.arm.same70a.same70j20a" # same70j20a = "arch.arm.same70a.same70j20a"
same70j21a = "arch.arm.same70a.same70j21a" # same70j21a = "arch.arm.same70a.same70j21a"
same70n19a = "arch.arm.same70a.same70n19a" # same70n19a = "arch.arm.same70a.same70n19a"
same70n20a = "arch.arm.same70a.same70n20a" # same70n20a = "arch.arm.same70a.same70n20a"
same70n21a = "arch.arm.same70a.same70n21a" # same70n21a = "arch.arm.same70a.same70n21a"
same70q19a = "arch.arm.same70a.same70q19a" # same70q19a = "arch.arm.same70a.same70q19a"
same70q20a = "arch.arm.same70a.same70q20a" # same70q20a = "arch.arm.same70a.same70q20a"
same70q21a = "arch.arm.same70a.same70q21a" # same70q21a = "arch.arm.same70a.same70q21a"
#
# fe310 family # # fe310 family
# fe310g series # # fe310g series
fe310g000 = "arch.riscv.fe310g.fe310g000" # fe310g000 = "arch.riscv.fe310g.fe310g000"
fe310g002 = "arch.riscv.fe310g.fe310g002" # fe310g002 = "arch.riscv.fe310g.fe310g002"
# target.cfg contains the file locations for all config manifests for all mcus # target.cfg contains the file locations for all config manifests for all mcus
# target.cfg contains things like symlinks # target.cfg contains things like symlinks
[target.manifest] # [target.manifest]
[targets]
# samd21 family # samd21 family
# samd21a series # samd21a series
samd21e15a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml" samd21e15a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
@ -69,8 +70,7 @@ samd21j16a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
samd21j17a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml" samd21j17a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
samd21j18a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml" samd21j18a = "arch/arm/SAMD21/SAMD21A/manifest/samd21a.toml"
# samd51 family # samd51 family
# samd51a series
samd51g18a = "arch/arm/SAMD51/SAMD51A/manifest/samd51a.toml"
samd51g19a = "arch/arm/SAMD51/SAMD51A/manifest/samd51a.toml" samd51g19a = "arch/arm/SAMD51/SAMD51A/manifest/samd51a.toml"
samd51j18a = "arch/arm/SAMD51/SAMD51A/manifest/samd51a.toml" samd51j18a = "arch/arm/SAMD51/SAMD51A/manifest/samd51a.toml"
samd51j19a = "arch/arm/SAMD51/SAMD51A/manifest/samd51a.toml" samd51j19a = "arch/arm/SAMD51/SAMD51A/manifest/samd51a.toml"

Loading…
Cancel
Save