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"