Index: netx52_intram_xip.ld =================================================================== --- netx52_intram_xip.ld (revision 118880) +++ netx52_intram_xip.ld (working copy) @@ -153,6 +153,8 @@ /* rX startup/unused code */ *(.text.rXMemoryInit .rodata.rXMemoryInit) *(.text.rXMultitaskingInit .rodata.rXMultitaskingInit) + *(.text.rX_SysEnterKernelExt .rodata.rX_SysEnterKernelExt) + *(.text.rXStartNextTask .rodata.rXStartNextTask) *(.text.rXStartScheduler .rodata.rXStartScheduler) *(.text.rX_DiaCreateInformationField* .rodata.rX_DiaCreateInformationField*) @@ -242,12 +244,10 @@ *(.text.Eth2PS_Initialize .rodata.Eth2PS_Initialize) - *(.text.LwIP_ApplyTag .rodata.LwIP_ApplyTag) - *(.text.DrvPhy_StartupTimeout_CheckTag .rodata.DrvPhy_StartupTimeout_CheckTag) - *(.text.eip_eif_adjust_resource_bounds .rodata.eip_eif_adjust_resource_bounds) - - - + //*(.text.LwIP_ApplyTag .rodata.LwIP_ApplyTag) + *(.text.eip_eif_adjust_resource_bounds .rodata.eip_eif_adjust_resource_bounds) + *(.text.eip_eif_enable_disable_timesync_object .rodata.eip_eif_enable_disable_timesync_object) + /* netIdent */ *(.text.LwIP_NetIdent_Init .rodata.LwIP_NetIdent_Init) @@ -290,12 +290,14 @@ *(.text.Eip_MidFat* .rodata.Eip_MidFat*) - *(.text.DrvPhy_CheckInitArgs .rodata.DrvPhy_CheckInitArgs) - *(.text.DrvPhy_InitCB12Phy .rodata.DrvPhy_InitCB12Phy) - *(.text.Ddp_Init .rodata.Ddp_Init) + *(.text.DrvPhy_CheckInitArgs .rodata.DrvPhy_CheckInitArgs) + *(.text.DrvPhy_InitCB12Phy .rodata.DrvPhy_InitCB12Phy) + *(.text.Ddp_Init .rodata.Ddp_Init) + + *(.text.init .rodata) + + *(.text.netif_add .rodata.netif_add) - *(.text.netif_add .rodata.netif_add) - *(.text.LwIP_NetIf_AutoIP_Create .rodata.LwIP_NetIf_AutoIP_Create) *(.text.LwIP_AutoIp_Option_Register .rodata.LwIP_AutoIp_Option_Register) *(.text.LwIP_NetIf_RegisterStatus .rodata.LwIP_NetIf_RegisterStatus) @@ -327,7 +329,12 @@ *(.text.PacketTransportInit .rodata.PacketTransportInit) *(.text.UartConnectorDeinit .rodata.UartConnectorDeinit) *(.text.UartConnectorInit .rodata.UartConnectorInit) - + + *(.text.HilMarshallerRegisterConnector .rodata.HilMarshallerRegisterConnector) + *(.text.HilMarshallerUnregisterConnector .rodata.HilMarshallerUnregisterConnector) + *(.text.HilMarshallerRegisterTransport .rodata.HilMarshallerRegisterTransport) + *(.text.HilMarshallerUnregisterTransport .rodata.HilMarshallerUnregisterTransport) + /* AP task startup */ *(.text.Drv_HifGetBlockInformation .rodata.Drv_HifGetBlockInformation) *(.text.Drv_HifGetBlockBasePointer .rodata.Drv_HifGetBlockBasePointer)