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:13 UTC

[incubator-nuttx] 01/04: imxrt:imxrt10x0-evk 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 06d1ea1a67c0073d9ef3e3788fb629b273d614a6
Author: David Sidrane <Da...@NscDg.com>
AuthorDate: Mon Sep 28 12:44:16 2020 -0700

    imxrt:imxrt10x0-evk Add KEEP on init_section
---
 boards/arm/imxrt/imxrt1050-evk/scripts/kernel-space.ld | 2 +-
 boards/arm/imxrt/imxrt1050-evk/scripts/user-space.ld   | 2 +-
 boards/arm/imxrt/imxrt1060-evk/scripts/kernel-space.ld | 2 +-
 boards/arm/imxrt/imxrt1060-evk/scripts/user-space.ld   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/boards/arm/imxrt/imxrt1050-evk/scripts/kernel-space.ld b/boards/arm/imxrt/imxrt1050-evk/scripts/kernel-space.ld
index bd5706c..bf5b643 100644
--- a/boards/arm/imxrt/imxrt1050-evk/scripts/kernel-space.ld
+++ b/boards/arm/imxrt/imxrt1050-evk/scripts/kernel-space.ld
@@ -63,7 +63,7 @@ SECTIONS
   .init_section :
   {
     _sinit = ABSOLUTE(.);
-    *(.init_array .init_array.*)
+    KEEP(*(.init_array .init_array.*))
     _einit = ABSOLUTE(.);
   } > kflash
 
diff --git a/boards/arm/imxrt/imxrt1050-evk/scripts/user-space.ld b/boards/arm/imxrt/imxrt1050-evk/scripts/user-space.ld
index 2ee2aae..df7ef10 100644
--- a/boards/arm/imxrt/imxrt1050-evk/scripts/user-space.ld
+++ b/boards/arm/imxrt/imxrt1050-evk/scripts/user-space.ld
@@ -79,7 +79,7 @@ SECTIONS
   .init_section :
   {
     _sinit = ABSOLUTE(.);
-    *(.init_array .init_array.*)
+    KEEP(*(.init_array .init_array.*))
     _einit = ABSOLUTE(.);
   } > uflash
 
diff --git a/boards/arm/imxrt/imxrt1060-evk/scripts/kernel-space.ld b/boards/arm/imxrt/imxrt1060-evk/scripts/kernel-space.ld
index 715bc97..2b2a3df 100644
--- a/boards/arm/imxrt/imxrt1060-evk/scripts/kernel-space.ld
+++ b/boards/arm/imxrt/imxrt1060-evk/scripts/kernel-space.ld
@@ -64,7 +64,7 @@ SECTIONS
   .init_section :
   {
     _sinit = ABSOLUTE(.);
-    *(.init_array .init_array.*)
+    KEEP(*(.init_array .init_array.*))
     _einit = ABSOLUTE(.);
   } > kflash
 
diff --git a/boards/arm/imxrt/imxrt1060-evk/scripts/user-space.ld b/boards/arm/imxrt/imxrt1060-evk/scripts/user-space.ld
index 785d60d..daf3f4b 100644
--- a/boards/arm/imxrt/imxrt1060-evk/scripts/user-space.ld
+++ b/boards/arm/imxrt/imxrt1060-evk/scripts/user-space.ld
@@ -80,7 +80,7 @@ SECTIONS
   .init_section :
   {
     _sinit = ABSOLUTE(.);
-    *(.init_array .init_array.*)
+    KEEP(*(.init_array .init_array.*))
     _einit = ABSOLUTE(.);
   } > uflash