From 00a5b89ab5b7c985e82bf1ccb8441f7a0a0f5516 Mon Sep 17 00:00:00 2001 From: penguin Date: Thu, 26 Nov 2020 23:38:22 -0600 Subject: [PATCH] . --- arch/arm/SAME54/SAME54A/manifest/same54a.toml | 3 +++ arch/arm/SAME54/SAME54A/scripts/samd21e18a.cfg | 12 ++++++++++++ arch/arm/SAME54/SAME54A/scripts/same54p20a.cfg | 12 ++++++++++++ manifest/make-manifest.toml | 2 +- 4 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 arch/arm/SAME54/SAME54A/scripts/samd21e18a.cfg create mode 100644 arch/arm/SAME54/SAME54A/scripts/same54p20a.cfg diff --git a/arch/arm/SAME54/SAME54A/manifest/same54a.toml b/arch/arm/SAME54/SAME54A/manifest/same54a.toml index 0330d924..d7f4774a 100644 --- a/arch/arm/SAME54/SAME54A/manifest/same54a.toml +++ b/arch/arm/SAME54/SAME54A/manifest/same54a.toml @@ -6,3 +6,6 @@ cfg = "arch/arm/SAME54/SAME54A/manifest/" [esf.includes] IGLOO_INCLUDES = ["sam.h"] + +[esf.openocd] +scripts = "arch/arm/SAME54/SAME54A/scripts/" diff --git a/arch/arm/SAME54/SAME54A/scripts/samd21e18a.cfg b/arch/arm/SAME54/SAME54A/scripts/samd21e18a.cfg new file mode 100644 index 00000000..ea7b1b04 --- /dev/null +++ b/arch/arm/SAME54/SAME54A/scripts/samd21e18a.cfg @@ -0,0 +1,12 @@ +# +# ePenguin Generated OpenOCD Config Script +# + + +# Transport Select +source [find interface/jlink.cfg] +transport select swd + +# Chip Information +set CHIPNAME samd21e18a +source [find target/at91samdXX.cfg] diff --git a/arch/arm/SAME54/SAME54A/scripts/same54p20a.cfg b/arch/arm/SAME54/SAME54A/scripts/same54p20a.cfg new file mode 100644 index 00000000..f2d69299 --- /dev/null +++ b/arch/arm/SAME54/SAME54A/scripts/same54p20a.cfg @@ -0,0 +1,12 @@ +# +# ePenguin Generated OpenOCD Config Script +# + + +# Transport Select +source [find interface/cmsis-dap.cfg] +transport select swd + +# Chip Information +set CHIPNAME same54p20a +source [find target/atsame5x.cfg] diff --git a/manifest/make-manifest.toml b/manifest/make-manifest.toml index 9405b672..2ca5860c 100644 --- a/manifest/make-manifest.toml +++ b/manifest/make-manifest.toml @@ -46,7 +46,7 @@ HEX_TARGET_PREREQS = ["$(PROJECT_NAME).elf"] HEX_TARGET_CMDS = ["$(QUOTE)$(OBJCOPY)$(QUOTE) -O ihex $(HEX_FLAGS) $(QUOTE)$<$(QUOTE) $(QUOTE)$@$(QUOTE)"] [arch.arm] -TOOLCHAIN = "${ESF_DIR}/toolchains/arm/bin/arm-none-eabi" +TOOLCHAIN = "${ESF_DIR}/toolchains/arm-none-eabi-toolchain/bin/arm-none-eabi" CFLAGS = ["-x c", "-DDEBUG", "-Os", "-g3", "-Wall",