1 //*****************************************************************************
3 // webserver-lwip.xcl - Linker script for EW-ARM.
5 // Copyright (c) 2006-2007 Luminary Micro, Inc. All rights reserved.
7 // Software License Agreement
9 // Luminary Micro, Inc. (LMI) is supplying this software for use solely and
10 // exclusively on LMI's microcontroller products.
12 // The software is owned by LMI and/or its suppliers, and is protected under
13 // applicable copyright laws. All rights are reserved. Any use in violation
14 // of the foregoing restrictions may subject the user to criminal sanctions
15 // under applicable laws, as well as to civil liability for the breach of the
16 // terms and conditions of this license.
18 // THIS SOFTWARE IS PROVIDED AS IS. NO WARRANTIES, WHETHER EXPRESS, IMPLIED
19 // OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
20 // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
21 // LMI SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
22 // CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
24 //*****************************************************************************
27 // Set the CPU type to ARM.
32 // Define the size of flash and SRAM.
42 // Define the sections to place into flash, and the order to place them.
44 -Z(CODE)INTVEC=ROMSTART-ROMEND
45 -Z(CODE)ICODE,DIFUNCT=ROMSTART-ROMEND
46 -Z(CODE)CODE=ROMSTART-ROMEND
47 -Z(CONST)CODE_ID=ROMSTART-ROMEND
48 -Z(CONST)INITTAB,DATA_ID,DATA_C=ROMSTART-ROMEND
49 -Z(CONST)CHECKSUM=ROMSTART-ROMEND
52 // Define the sections to place into SRAM, and the order to place them.
54 -Z(DATA)VTABLE=RAMSTART-RAMEND
55 -Z(DATA)DATA_I,DATA_Z,DATA_N=RAMSTART-RAMEND
56 -Z(DATA)CODE_I=RAMSTART-RAMEND