From 5ed0f67e1cbce113e1f0d53f64708cd840ab7172 Mon Sep 17 00:00:00 2001 From: sago35 Date: Fri, 8 May 2020 06:04:10 +0900 Subject: [PATCH] sam: fix ROM / RAM size on atsamd51j20 --- targets/atsamd51j20a.json | 2 +- targets/atsamd51j20a.ld | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 targets/atsamd51j20a.ld diff --git a/targets/atsamd51j20a.json b/targets/atsamd51j20a.json index cab3a624..cd8b431c 100644 --- a/targets/atsamd51j20a.json +++ b/targets/atsamd51j20a.json @@ -6,7 +6,7 @@ "--target=armv7em-none-eabi", "-Qunused-arguments" ], - "linkerscript": "targets/atsamd51.ld", + "linkerscript": "targets/atsamd51j20a.ld", "extra-files": [ "src/device/sam/atsamd51j20a.s" ] diff --git a/targets/atsamd51j20a.ld b/targets/atsamd51j20a.ld new file mode 100644 index 00000000..5b8ce971 --- /dev/null +++ b/targets/atsamd51j20a.ld @@ -0,0 +1,10 @@ + +MEMORY +{ + FLASH_TEXT (rw) : ORIGIN = 0x00000000+0x4000, LENGTH = 0x00100000-0x4000 /* First 16KB used by bootloader */ + RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 0x00040000 +} + +_stack_size = 4K; + +INCLUDE "targets/arm.ld"