Browse Source

samd/boards: Use the same linker file for all SAMD51x19 variants.

pull/9534/head
robert-hh 2 years ago
committed by Damien George
parent
commit
65f99e371d
  1. 2
      ports/samd/boards/ADAFRUIT_FEATHER_M4_EXPRESS/mpconfigboard.mk
  2. 2
      ports/samd/boards/ADAFRUIT_ITSYBITSY_M4_EXPRESS/mpconfigboard.mk
  3. 2
      ports/samd/boards/MINISAM_M4/mpconfigboard.mk
  4. 2
      ports/samd/boards/SEEED_WIO_TERMINAL/mpconfigboard.mk
  5. 20
      ports/samd/boards/samd51j19a.ld
  6. 20
      ports/samd/boards/samd51p19a.ld
  7. 0
      ports/samd/boards/samd51x19a.ld

2
ports/samd/boards/ADAFRUIT_FEATHER_M4_EXPRESS/mpconfigboard.mk

@ -1,6 +1,6 @@
MCU_SERIES = SAMD51
CMSIS_MCU = SAMD51J19A
LD_FILES = boards/samd51j19a.ld sections.ld
LD_FILES = boards/samd51x19a.ld sections.ld
TEXT0 = 0x4000
# The ?='s allow overriding in mpconfigboard.mk.

2
ports/samd/boards/ADAFRUIT_ITSYBITSY_M4_EXPRESS/mpconfigboard.mk

@ -1,6 +1,6 @@
MCU_SERIES = SAMD51
CMSIS_MCU = SAMD51G19A
LD_FILES = boards/samd51g19a.ld sections.ld
LD_FILES = boards/samd51x19a.ld sections.ld
TEXT0 = 0x4000
# The ?='s allow overriding in mpconfigboard.mk.

2
ports/samd/boards/MINISAM_M4/mpconfigboard.mk

@ -1,7 +1,7 @@
# https://www.minifigboards.com/mini-sam-m4/mini-sam-m4-hardware/
MCU_SERIES = SAMD51
CMSIS_MCU = SAMD51G19A
LD_FILES = boards/samd51g19a.ld sections.ld
LD_FILES = boards/samd51x19a.ld sections.ld
TEXT0 = 0x4000
# The ?='s allow overriding in mpconfigboard.mk.

2
ports/samd/boards/SEEED_WIO_TERMINAL/mpconfigboard.mk

@ -1,6 +1,6 @@
MCU_SERIES = SAMD51
CMSIS_MCU = SAMD51P19A
LD_FILES = boards/samd51p19a.ld sections.ld
LD_FILES = boards/samd51x19a.ld sections.ld
TEXT0 = 0x4000
# The ?='s allow overriding in mpconfigboard.mk.

20
ports/samd/boards/samd51j19a.ld

@ -1,20 +0,0 @@
/*
GNU linker script for SAMD51
*/
/* Specify the memory areas */
MEMORY
{
FLASH (rx) : ORIGIN = 0x00004000, LENGTH = 512K - 16K
RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 192K
}
/* Top end of the stack, with room for double-tap variable */
_estack = ORIGIN(RAM) + LENGTH(RAM) - 8;
_sstack = _estack - 16K;
_oflash_fs = ORIGIN(FLASH) + 384K - 16K;
_sflash_fs = LENGTH(FLASH) - 384K + 16K - 1;
_sheap = _ebss;
_eheap = _sstack;

20
ports/samd/boards/samd51p19a.ld

@ -1,20 +0,0 @@
/*
GNU linker script for SAMD51
*/
/* Specify the memory areas */
MEMORY
{
FLASH (rx) : ORIGIN = 0x00004000, LENGTH = 512K - 16K
RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 192K
}
/* Top end of the stack, with room for double-tap variable */
_estack = ORIGIN(RAM) + LENGTH(RAM) - 8;
_sstack = _estack - 16K;
_oflash_fs = ORIGIN(FLASH) + 384K - 16K;
_sflash_fs = LENGTH(FLASH) - 384K + 16K - 1;
_sheap = _ebss;
_eheap = _sstack;

0
ports/samd/boards/samd51g19a.ld → ports/samd/boards/samd51x19a.ld

Loading…
Cancel
Save