meh
Fork of mbed by
Diff: TARGET_NUCLEO_F302R8/TOOLCHAIN_IAR/stm32f302x8.icf
- Revision:
- 93:e188a91d3eaa
- Parent:
- 92:4fc01daae5a5
- Child:
- 95:7e07b6fb45cf
diff -r 4fc01daae5a5 -r e188a91d3eaa TARGET_NUCLEO_F302R8/TOOLCHAIN_IAR/stm32f302x8.icf --- a/TARGET_NUCLEO_F302R8/TOOLCHAIN_IAR/stm32f302x8.icf Thu Nov 27 13:33:22 2014 +0000 +++ b/TARGET_NUCLEO_F302R8/TOOLCHAIN_IAR/stm32f302x8.icf Tue Feb 03 15:31:20 2015 +0000 @@ -5,8 +5,8 @@ /* [RAM = 16kb = 0x4000] Vector table dynamic copy: 98 vectors = 392 bytes (0x188) to be reserved in RAM */ define symbol __NVIC_start__ = 0x20000000; -define symbol __NVIC_end__ = 0x20000191; /* Add 4 more bytes to be aligned on 8 bytes */ -define symbol __region_RAM_start__ = 0x20000192; +define symbol __NVIC_end__ = 0x20000187; /*aligned on 8 bytes */ +define symbol __region_RAM_start__ = 0x20000188; define symbol __region_RAM_end__ = 0x20003FFF; /* Memory regions */ @@ -15,8 +15,8 @@ define region RAM_region = mem:[from __region_RAM_start__ to __region_RAM_end__]; /* Stack and Heap */ -define symbol __size_cstack__ = 0x400; -define symbol __size_heap__ = 0x400; +define symbol __size_cstack__ = 0x1000; +define symbol __size_heap__ = 0x1700; define block CSTACK with alignment = 8, size = __size_cstack__ { }; define block HEAP with alignment = 8, size = __size_heap__ { }; define block STACKHEAP with fixed order { block HEAP, block CSTACK };