Skip to content

Commit 47ea9cf

Browse files
update linker script for mgm24 and si917
1 parent d0ce054 commit 47ea9cf

File tree

2 files changed

+145
-168
lines changed

2 files changed

+145
-168
lines changed

examples/platform/silabs/ldscripts/SiWx917-common.ld

+26-25
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ SECTIONS
3939
.text :
4040
{
4141
KEEP(*(.isr_vector))
42-
KEEP(*(.reset_handler))
43-
*(EXCLUDE_FILE(*sl_si91x_bus.c.o *sl_si91x_driver.c.o *sli_si91x_multithreaded.c.o *rsi_hal_mcu_m4_ram.c.o *rsi_hal_mcu_m4_rom.c.o *rsi_deepsleep_soc.c.o *croutine.c.o *event_groups.c.o *list.c.o *queue.c.o *stream_buffer.c.o *tasks.c.o *timers.c.o *cmsis_os2.c.o *freertos_umm_malloc_host.c.o *malloc_buffers.c.o *sl_rsi_utility.c.o *port.c.o *heap_*.c.o *os_systick.c.o *sl_wifi_if.c.o *sl_si91x_m4_ps.c.o *sl_platform_wireless.c.o) .text*)
42+
KEEP(*(.reset_handler))
43+
*(EXCLUDE_FILE(*sl_si91x_bus.o *sl_si91x_driver.o *sli_si91x_multithreaded.o *rsi_hal_mcu_m4_ram.o *rsi_hal_mcu_m4_rom.o *rsi_deepsleep_soc.o *croutine.o *event_groups.o *list.o *queue.o *stream_buffer.o *tasks.o *timers.o *cmsis_os2.o *freertos_umm_malloc_host.o *malloc_buffers.o *sl_rsi_utility.o *port.o *sl_sleeptimer.o *sl_sleeptimer_hal_si91x_sysrtc.o *rsi_sysrtc.o *sl_si91x_low_power_tickless_mode.o *heap_*.o *sl_core_cortexm.o) .text*)
4444

4545
/* .ctors */
4646
*crtbegin.o(.ctors)
@@ -127,29 +127,30 @@ SECTIONS
127127
*(.rodata*)
128128
*(vtable)
129129
*(.data*)
130-
*sl_si91x_bus.c.o(.text*)
131-
*sl_si91x_driver.c.o(.text*)
132-
*sli_si91x_multithreaded.c.o(.text*)
133-
*rsi_hal_mcu_m4_ram.c.o(.text*)
134-
*rsi_hal_mcu_m4_rom.c.o(.text*)
135-
*rsi_deepsleep_soc.c.o(.text*)
136-
*croutine.c.o(.text*)
137-
*event_groups.c.o(.text*)
138-
*list.c.o(.text*)
139-
*queue.c.o(.text*)
140-
*cmsis_os2.c.o(.text*)
141-
*stream_buffer.c.o(.text*)
142-
*tasks.c.o(.text*)
143-
*timers.c.o(.text*)
144-
*freertos_umm_malloc_host.c.o(.text*)
145-
*malloc_buffers.c.o(.text*)
146-
*sl_rsi_utility.c.o(.text*)
147-
*port.c.o(.text*)
148-
*heap_*.c.o(.text*)
149-
*os_systick.c.o(.text*)
150-
*sl_wifi_if.c.o(.text*)
151-
*sl_si91x_m4_ps.c.o(.text*)
152-
*sl_platform_wireless.c.o(.text*)
130+
*sl_si91x_bus.o(.text*)
131+
*sl_si91x_driver.o(.text*)
132+
*sli_si91x_multithreaded.o(.text*)
133+
*rsi_hal_mcu_m4_ram.o(.text*)
134+
*rsi_hal_mcu_m4_rom.o(.text*)
135+
*rsi_deepsleep_soc.o(.text*)
136+
*croutine.o(.text*)
137+
*event_groups.o(.text*)
138+
*list.o(.text*)
139+
*queue.o(.text*)
140+
*cmsis_os2.o(.text*)
141+
*stream_buffer.o(.text*)
142+
*tasks.o(.text*)
143+
*timers.o(.text*)
144+
*freertos_umm_malloc_host.o(.text*)
145+
*malloc_buffers.o(.text*)
146+
*sl_rsi_utility.o(.text*)
147+
*port.o(.text*)
148+
*heap_*.o(.text*)
149+
*sl_sleeptimer.o(.text*)
150+
*sl_sleeptimer_hal_si91x_sysrtc.o(.text*)
151+
*rsi_sysrtc.o(.text*)
152+
*sl_si91x_low_power_tickless_mode.o(.text*)
153+
*sl_core_cortexm.o(.text*)
153154

154155
. = ALIGN(4);
155156
/* preinit data */

0 commit comments

Comments
 (0)