diff --git a/targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/device/TOOLCHAIN_GCC_ARM/rtl8195a.ld b/targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/device/TOOLCHAIN_GCC_ARM/rtl8195a.ld index d731f9c076..b344f36ec8 100644 --- a/targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/device/TOOLCHAIN_GCC_ARM/rtl8195a.ld +++ b/targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/device/TOOLCHAIN_GCC_ARM/rtl8195a.ld @@ -162,21 +162,21 @@ SECTIONS .bss.sram1 (NOLOAD) : { - __bss_sram1_start__ = .; + __bss_sram_start__ = .; *rtl8195a_crypto.o (.bss* COMMON) *mbedtls*.o (.bss* COMMON) *(.bss.thread_stack_main) - __bss_sram1_end__ = .; + __bss_sram_end__ = .; } > SRAM1 .bss.sram2 (NOLOAD) : { __bss_start__ = .; - __bss_sram2_start__ = .; + __bss_dram_start__ = .; *(.bss*) *(COMMON) *(.bdsram.data*) - __bss_sram2_end__ = .; + __bss_dram_end__ = .; __bss_end__ = .; } > SRAM2 diff --git a/targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/device/rtl8195a_init.c b/targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/device/rtl8195a_init.c index 93ac91387b..1486560b51 100644 --- a/targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/device/rtl8195a_init.c +++ b/targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/device/rtl8195a_init.c @@ -54,10 +54,10 @@ void __iar_data_init_app(void) #else extern uint32_t __StackTop; -extern uint8_t __bss_sram1_start__[]; -extern uint8_t __bss_sram1_end__[]; -extern uint8_t __bss_sram2_start__[]; -extern uint8_t __bss_sram2_end__[]; +extern uint8_t __bss_sram_start__[]; +extern uint8_t __bss_sram_end__[]; +extern uint8_t __bss_dram_start__[]; +extern uint8_t __bss_dram_end__[]; #endif