Skip to content

Commit f408f42

Browse files
Jordan Yatescarlescufi
authored andcommitted
linker: link into derived section names
Link variables into derived section names instead of hardcoded names. Signed-off-by: Jordan Yates <[email protected]>
1 parent dcce5b1 commit f408f42

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

soc/arm/st_stm32/common/ccm.ld

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,26 +9,26 @@ GROUP_START(CCM)
99
*(.ccm_bss)
1010
*(".ccm_bss.*")
1111
__ccm_bss_end = .;
12-
} GROUP_LINK_IN(CCM)
12+
} GROUP_LINK_IN(LINKER_DT_NODE_REGION_NAME(DT_CHOSEN(zephyr_ccm)))
1313

1414
SECTION_PROLOGUE(_CCM_NOINIT_SECTION_NAME, (NOLOAD),SUBALIGN(4))
1515
{
1616
__ccm_noinit_start = .;
1717
*(.ccm_noinit)
1818
*(".ccm_noinit.*")
1919
__ccm_noinit_end = .;
20-
} GROUP_LINK_IN(CCM)
20+
} GROUP_LINK_IN(LINKER_DT_NODE_REGION_NAME(DT_CHOSEN(zephyr_ccm)))
2121

2222
SECTION_PROLOGUE(_CCM_DATA_SECTION_NAME,,SUBALIGN(4))
2323
{
2424
__ccm_data_start = .;
2525
*(.ccm_data)
2626
*(".ccm_data.*")
2727
__ccm_data_end = .;
28-
} GROUP_LINK_IN(CCM AT> ROMABLE_REGION)
28+
} GROUP_LINK_IN(LINKER_DT_NODE_REGION_NAME(DT_CHOSEN(zephyr_ccm)) AT> ROMABLE_REGION)
2929

3030
__ccm_end = .;
3131

3232
__ccm_data_rom_start = LOADADDR(_CCM_DATA_SECTION_NAME);
3333

34-
GROUP_END(CCM)
34+
GROUP_END(CCM)

soc/arm/st_stm32/stm32h7/sections.ld

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ SECTION_DATA_PROLOGUE(eth_stm32,(NOLOAD),)
1313
. = ABSOLUTE(DT_REG_ADDR(DT_NODELABEL(sram3))) + 256;
1414
*(.eth_stm32_buf)
1515
. = ABSOLUTE(DT_REG_ADDR(DT_NODELABEL(sram3))) + 16K;
16-
} GROUP_DATA_LINK_IN(SRAM3, SRAM3)
16+
} GROUP_DATA_LINK_IN(LINKER_DT_NODE_REGION_NAME(DT_NODELABEL(sram3)), LINKER_DT_NODE_REGION_NAME(DT_NODELABEL(sram3)))
1717

1818
#endif

soc/arm/ti_simplelink/cc13x2_cc26x2/ccfg.ld

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ GROUP_START(FLASH_CCFG)
1010
SECTION_PROLOGUE(.ti_ccfg,,)
1111
{
1212
KEEP(*(_TI_CCFG_SECTION_NAME))
13-
} GROUP_LINK_IN(FLASH_CCFG)
13+
} GROUP_LINK_IN(LINKER_DT_NODE_REGION_NAME(DT_NODELABEL(ti_ccfg_partition)))
1414

1515
GROUP_END(FLASH_CCFG)

0 commit comments

Comments
 (0)