From 321aa567d6a1496625e9f8e1fd8270196a36ec13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Fri, 4 May 2018 07:28:54 +0200 Subject: [PATCH] kinetis: Memory segment attribute fixes vectors and flashsec memory segments will not be considered for orphan sections if rx is only given for the rom segment. --- cpu/kinetis/ldscripts/kinetis.ld | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cpu/kinetis/ldscripts/kinetis.ld b/cpu/kinetis/ldscripts/kinetis.ld index 35060e709a..21f62364ea 100644 --- a/cpu/kinetis/ldscripts/kinetis.ld +++ b/cpu/kinetis/ldscripts/kinetis.ld @@ -27,10 +27,10 @@ _flashsec_length = 0x10; MEMORY { - vectors (rx) : ORIGIN = _rom_start_addr, LENGTH = _vectors_length - flashsec (rx) : ORIGIN = _rom_start_addr + _vectors_length, LENGTH = _flashsec_length - rom (rx) : ORIGIN = _rom_start_addr + _vectors_length + _flashsec_length, LENGTH = _rom_length - (_vectors_length + _flashsec_length) - ram (rwx) : ORIGIN = _ram_start_addr, LENGTH = _ram_length + vectors : ORIGIN = _rom_start_addr, LENGTH = _vectors_length + flashsec : ORIGIN = _rom_start_addr + _vectors_length, LENGTH = _flashsec_length + rom (rx) : ORIGIN = _rom_start_addr + _vectors_length + _flashsec_length, LENGTH = _rom_length - (_vectors_length + _flashsec_length) + ram (!rx) : ORIGIN = _ram_start_addr, LENGTH = _ram_length } SECTIONS