]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_LPC1768_IAR/LPC1768_Flash.icf
Update version number in readiness for V10.3.0 release. Sync SVN with reviewed releas...
[freertos] / FreeRTOS / Demo / CORTEX_LPC1768_IAR / LPC1768_Flash.icf
1 /*###ICF### Section handled by ICF editor, don't touch! ****/\r
2 /*-Editor annotation file-*/\r
3 /* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */\r
4 /*-Specials-*/\r
5 define symbol __ICFEDIT_intvec_start__ = 0x00000000;\r
6 /*-Memory Regions-*/\r
7 define symbol __ICFEDIT_region_ROM_start__   = 0x00000100;\r
8 define symbol __ICFEDIT_region_ROM_end__     = 0x0007FFFF;\r
9 define symbol __ICFEDIT_region_RAM_start__   = 0x10000000;\r
10 define symbol __ICFEDIT_region_RAM_end__     = 0x10007FFF;\r
11 /*-Sizes-*/\r
12 define symbol __ICFEDIT_size_cstack__   = 0x800;\r
13 define symbol __ICFEDIT_size_heap__     = 0x400;\r
14 /**** End of ICF editor section. ###ICF###*/\r
15 \r
16 define memory mem with size = 4G;\r
17 define region ROM_region   = mem:[from __ICFEDIT_region_ROM_start__   to __ICFEDIT_region_ROM_end__];\r
18 define region RAM_region   = mem:[from __ICFEDIT_region_RAM_start__   to __ICFEDIT_region_RAM_end__];\r
19 \r
20 define symbol _AHB_RAM_start__  = 0x2007C000;\r
21 define symbol _AHB_RAM_end__    = 0x20083FFF;\r
22 define region AHB_RAM_region = mem:[from _AHB_RAM_start__ to _AHB_RAM_end__];\r
23 \r
24 define block CSTACK    with alignment = 8, size = __ICFEDIT_size_cstack__   { };\r
25 define block HEAP      with alignment = 8, size = __ICFEDIT_size_heap__     { };\r
26 \r
27 initialize by copy { readwrite };\r
28 do not initialize  { section .noinit };\r
29 do not initialize  { section USB_DMA_RAM };\r
30 \r
31 place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };\r
32 place in ROM_region   { readonly };\r
33 place in RAM_region   { readwrite,\r
34                         block CSTACK, block HEAP };\r
35 place in AHB_RAM_region\r
36                       { readwrite data section AHB_RAM_MEMORY, section USB_DMA_RAM,  section EMAC_DMA_RAM};\r
37 \r