diff --git a/boards/nxp/rddrone-uavcan146/nuttx-config/scripts/script.ld b/boards/nxp/rddrone-uavcan146/nuttx-config/scripts/script.ld index b6e616d1bd..74dbe78e39 100644 --- a/boards/nxp/rddrone-uavcan146/nuttx-config/scripts/script.ld +++ b/boards/nxp/rddrone-uavcan146/nuttx-config/scripts/script.ld @@ -89,7 +89,7 @@ SECTIONS .init_section : { _sinit = ABSOLUTE(.); - *(.init_array .init_array.*) + KEEP(*(.init_array .init_array.*)) _einit = ABSOLUTE(.); } > dflash diff --git a/boards/nxp/rddrone-uavcan146/nuttx-config/scripts/sram.ld b/boards/nxp/rddrone-uavcan146/nuttx-config/scripts/sram.ld index ff18d0ef33..dd9883859b 100644 --- a/boards/nxp/rddrone-uavcan146/nuttx-config/scripts/sram.ld +++ b/boards/nxp/rddrone-uavcan146/nuttx-config/scripts/sram.ld @@ -76,7 +76,7 @@ SECTIONS .init_section : { _sinit = ABSOLUTE(.); - *(.init_array .init_array.*) + KEEP(*(.init_array .init_array.*)) _einit = ABSOLUTE(.); } > sram