oliverschmidt | 3cf3d30 | 2004-06-08 20:28:33 +0000 | [diff] [blame] | 1 | MEMORY { |
oliverschmidt | 305ff43 | 2005-03-31 21:57:33 +0000 | [diff] [blame] | 2 | ZP: start = $0080, size = $001A, file = "", define = yes; |
oliverschmidt | d9f3314 | 2005-02-17 22:45:02 +0000 | [diff] [blame] | 3 | BUFFER: start = $0800, size = $0400, file = ""; |
oliverschmidt | d86377a | 2005-03-09 00:51:51 +0000 | [diff] [blame] | 4 | HEADER: start = $0000, size = $0004, file = "contiki"; |
| 5 | RAM: start = $0C00, size = $8A00, file = "contiki"; |
| 6 | PIC: start = $0000, size = $FFFF, file = "contiki"; |
| 7 | TMP: start = $0000, size = $FFFF, file = "contiki"; |
| 8 | LC: start = $D400, size = $0C00, file = "contiki"; |
oliverschmidt | 3cf3d30 | 2004-06-08 20:28:33 +0000 | [diff] [blame] | 9 | } |
oliverschmidt | 3cf3d30 | 2004-06-08 20:28:33 +0000 | [diff] [blame] | 10 | SEGMENTS { |
oliverschmidt | d86377a | 2005-03-09 00:51:51 +0000 | [diff] [blame] | 11 | ZEROPAGE: load = ZP, type = zp; |
| 12 | UIPBUF: load = BUFFER, type = bss; |
| 13 | EXEHDR: load = HEADER, type = ro; |
| 14 | STARTUP: load = RAM, type = ro, define = yes; |
| 15 | CONTIKI: load = RAM, type = ro; |
| 16 | RODATA: load = RAM, type = ro; |
| 17 | DATA: load = RAM, type = rw; |
| 18 | BSS: load = RAM, type = bss, define = yes; |
| 19 | BOOT: load = PIC, type = ro, define = yes; |
| 20 | INIT: load = TMP, run = RAM, type = ro, define = yes; |
| 21 | CODE: load = LC, type = ro, define = yes; |
oliverschmidt | 3cf3d30 | 2004-06-08 20:28:33 +0000 | [diff] [blame] | 22 | } |
oliverschmidt | 3cf3d30 | 2004-06-08 20:28:33 +0000 | [diff] [blame] | 23 | FEATURES { |
oliverschmidt | d86377a | 2005-03-09 00:51:51 +0000 | [diff] [blame] | 24 | CONDES: segment = INIT, |
| 25 | type = constructor, |
oliverschmidt | 3cf3d30 | 2004-06-08 20:28:33 +0000 | [diff] [blame] | 26 | label = __CONSTRUCTOR_TABLE__, |
| 27 | count = __CONSTRUCTOR_COUNT__; |
| 28 | CONDES: segment = RODATA, |
oliverschmidt | d86377a | 2005-03-09 00:51:51 +0000 | [diff] [blame] | 29 | type = destructor, |
oliverschmidt | 3cf3d30 | 2004-06-08 20:28:33 +0000 | [diff] [blame] | 30 | label = __DESTRUCTOR_TABLE__, |
| 31 | count = __DESTRUCTOR_COUNT__; |
| 32 | } |
oliverschmidt | a330e33 | 2005-01-22 03:00:27 +0000 | [diff] [blame] | 33 | SYMBOLS { |
oliverschmidt | 03fa482 | 2006-05-29 21:02:22 +0000 | [diff] [blame] | 34 | __STACKSIZE__ = $0100; |
oliverschmidt | 027febe | 2006-05-17 15:55:29 +0000 | [diff] [blame] | 35 | __UIP_SIZE__ = $0000; |
oliverschmidt | a330e33 | 2005-01-22 03:00:27 +0000 | [diff] [blame] | 36 | } |