You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2020/09/29 02:27:14 UTC
[incubator-nuttx] 02/04: s32k1xx:boards Add KEEP on init_section
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
commit c720f221c210c6d15c8e02598f05e36bac77d109
Author: David Sidrane <Da...@NscDg.com>
AuthorDate: Mon Sep 28 12:45:10 2020 -0700
s32k1xx:boards Add KEEP on init_section
---
boards/arm/s32k1xx/rddrone-uavcan144/scripts/flash.ld | 2 +-
boards/arm/s32k1xx/rddrone-uavcan144/scripts/sram.ld | 2 +-
boards/arm/s32k1xx/rddrone-uavcan146/scripts/flash.ld | 2 +-
boards/arm/s32k1xx/rddrone-uavcan146/scripts/sram.ld | 2 +-
boards/arm/s32k1xx/s32k118evb/scripts/flash.ld | 2 +-
boards/arm/s32k1xx/s32k144evb/scripts/flash.ld | 2 +-
boards/arm/s32k1xx/s32k144evb/scripts/sram.ld | 2 +-
boards/arm/s32k1xx/s32k146evb/scripts/flash.ld | 2 +-
boards/arm/s32k1xx/s32k146evb/scripts/sram.ld | 2 +-
boards/arm/s32k1xx/s32k148evb/scripts/flash.ld | 2 +-
boards/arm/s32k1xx/s32k148evb/scripts/sram.ld | 2 +-
11 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/boards/arm/s32k1xx/rddrone-uavcan144/scripts/flash.ld b/boards/arm/s32k1xx/rddrone-uavcan144/scripts/flash.ld
index ac75100..b8ddeb0 100644
--- a/boards/arm/s32k1xx/rddrone-uavcan144/scripts/flash.ld
+++ b/boards/arm/s32k1xx/rddrone-uavcan144/scripts/flash.ld
@@ -88,7 +88,7 @@ SECTIONS
.init_section :
{
_sinit = ABSOLUTE(.);
- *(.init_array .init_array.*)
+ KEEP(*(.init_array .init_array.*))
_einit = ABSOLUTE(.);
} > dflash
diff --git a/boards/arm/s32k1xx/rddrone-uavcan144/scripts/sram.ld b/boards/arm/s32k1xx/rddrone-uavcan144/scripts/sram.ld
index 1b992ec..8ab2bbe 100644
--- a/boards/arm/s32k1xx/rddrone-uavcan144/scripts/sram.ld
+++ b/boards/arm/s32k1xx/rddrone-uavcan144/scripts/sram.ld
@@ -76,7 +76,7 @@ SECTIONS
.init_section :
{
_sinit = ABSOLUTE(.);
- *(.init_array .init_array.*)
+ KEEP(*(.init_array .init_array.*))
_einit = ABSOLUTE(.);
} > sram
diff --git a/boards/arm/s32k1xx/rddrone-uavcan146/scripts/flash.ld b/boards/arm/s32k1xx/rddrone-uavcan146/scripts/flash.ld
index 8d08125..97c6558 100644
--- a/boards/arm/s32k1xx/rddrone-uavcan146/scripts/flash.ld
+++ b/boards/arm/s32k1xx/rddrone-uavcan146/scripts/flash.ld
@@ -88,7 +88,7 @@ SECTIONS
.init_section :
{
_sinit = ABSOLUTE(.);
- *(.init_array .init_array.*)
+ KEEP(*(.init_array .init_array.*))
_einit = ABSOLUTE(.);
} > dflash
diff --git a/boards/arm/s32k1xx/rddrone-uavcan146/scripts/sram.ld b/boards/arm/s32k1xx/rddrone-uavcan146/scripts/sram.ld
index ff18d0e..dd98838 100644
--- a/boards/arm/s32k1xx/rddrone-uavcan146/scripts/sram.ld
+++ b/boards/arm/s32k1xx/rddrone-uavcan146/scripts/sram.ld
@@ -76,7 +76,7 @@ SECTIONS
.init_section :
{
_sinit = ABSOLUTE(.);
- *(.init_array .init_array.*)
+ KEEP(*(.init_array .init_array.*))
_einit = ABSOLUTE(.);
} > sram
diff --git a/boards/arm/s32k1xx/s32k118evb/scripts/flash.ld b/boards/arm/s32k1xx/s32k118evb/scripts/flash.ld
index 72d8c16..9aa2ee7 100644
--- a/boards/arm/s32k1xx/s32k118evb/scripts/flash.ld
+++ b/boards/arm/s32k1xx/s32k118evb/scripts/flash.ld
@@ -88,7 +88,7 @@ SECTIONS
.init_section :
{
_sinit = ABSOLUTE(.);
- *(.init_array .init_array.*)
+ KEEP(*(.init_array .init_array.*))
_einit = ABSOLUTE(.);
} > dflash
diff --git a/boards/arm/s32k1xx/s32k144evb/scripts/flash.ld b/boards/arm/s32k1xx/s32k144evb/scripts/flash.ld
index 8d153a6..c327f3d 100644
--- a/boards/arm/s32k1xx/s32k144evb/scripts/flash.ld
+++ b/boards/arm/s32k1xx/s32k144evb/scripts/flash.ld
@@ -88,7 +88,7 @@ SECTIONS
.init_section :
{
_sinit = ABSOLUTE(.);
- *(.init_array .init_array.*)
+ KEEP(*(.init_array .init_array.*))
_einit = ABSOLUTE(.);
} > dflash
diff --git a/boards/arm/s32k1xx/s32k144evb/scripts/sram.ld b/boards/arm/s32k1xx/s32k144evb/scripts/sram.ld
index 210555e..eec8043 100644
--- a/boards/arm/s32k1xx/s32k144evb/scripts/sram.ld
+++ b/boards/arm/s32k1xx/s32k144evb/scripts/sram.ld
@@ -76,7 +76,7 @@ SECTIONS
.init_section :
{
_sinit = ABSOLUTE(.);
- *(.init_array .init_array.*)
+ KEEP(*(.init_array .init_array.*))
_einit = ABSOLUTE(.);
} > sram
diff --git a/boards/arm/s32k1xx/s32k146evb/scripts/flash.ld b/boards/arm/s32k1xx/s32k146evb/scripts/flash.ld
index 63b989c..2b4f80f 100644
--- a/boards/arm/s32k1xx/s32k146evb/scripts/flash.ld
+++ b/boards/arm/s32k1xx/s32k146evb/scripts/flash.ld
@@ -88,7 +88,7 @@ SECTIONS
.init_section :
{
_sinit = ABSOLUTE(.);
- *(.init_array .init_array.*)
+ KEEP(*(.init_array .init_array.*))
_einit = ABSOLUTE(.);
} > dflash
diff --git a/boards/arm/s32k1xx/s32k146evb/scripts/sram.ld b/boards/arm/s32k1xx/s32k146evb/scripts/sram.ld
index 8086159..dc04c42 100644
--- a/boards/arm/s32k1xx/s32k146evb/scripts/sram.ld
+++ b/boards/arm/s32k1xx/s32k146evb/scripts/sram.ld
@@ -76,7 +76,7 @@ SECTIONS
.init_section :
{
_sinit = ABSOLUTE(.);
- *(.init_array .init_array.*)
+ KEEP(*(.init_array .init_array.*))
_einit = ABSOLUTE(.);
} > sram
diff --git a/boards/arm/s32k1xx/s32k148evb/scripts/flash.ld b/boards/arm/s32k1xx/s32k148evb/scripts/flash.ld
index 13734e3..b0575fd 100644
--- a/boards/arm/s32k1xx/s32k148evb/scripts/flash.ld
+++ b/boards/arm/s32k1xx/s32k148evb/scripts/flash.ld
@@ -88,7 +88,7 @@ SECTIONS
.init_section :
{
_sinit = ABSOLUTE(.);
- *(.init_array .init_array.*)
+ KEEP(*(.init_array .init_array.*))
_einit = ABSOLUTE(.);
} > dflash
diff --git a/boards/arm/s32k1xx/s32k148evb/scripts/sram.ld b/boards/arm/s32k1xx/s32k148evb/scripts/sram.ld
index 42a9a2c..414b37d 100644
--- a/boards/arm/s32k1xx/s32k148evb/scripts/sram.ld
+++ b/boards/arm/s32k1xx/s32k148evb/scripts/sram.ld
@@ -76,7 +76,7 @@ SECTIONS
.init_section :
{
_sinit = ABSOLUTE(.);
- *(.init_array .init_array.*)
+ KEEP(*(.init_array .init_array.*))
_einit = ABSOLUTE(.);
} > sram