Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: hello SerialTestv11 SerialTestv12 Sierpinski ... more
Diff: TARGET_KW24D/TOOLCHAIN_IAR/MKW24D512xxx5.icf
- Revision:
- 152:235179ab3f27
- Parent:
- 128:9bcdf88f62b0
--- a/TARGET_KW24D/TOOLCHAIN_IAR/MKW24D512xxx5.icf Fri Sep 15 14:46:57 2017 +0100
+++ b/TARGET_KW24D/TOOLCHAIN_IAR/MKW24D512xxx5.icf Mon Oct 02 15:20:36 2017 +0100
@@ -48,17 +48,25 @@
define symbol __stack_size__=0x2000;
define symbol __heap_size__=0x4000;
+if (!isdefinedsymbol(MBED_APP_START)) {
+ define symbol MBED_APP_START = 0;
+}
+
+if (!isdefinedsymbol(MBED_APP_SIZE)) {
+ define symbol MBED_APP_SIZE = 0x80000;
+}
+
define symbol __ram_vector_table_size__ = isdefinedsymbol(__ram_vector_table__) ? 0x00000400 : 0;
define symbol __ram_vector_table_offset__ = isdefinedsymbol(__ram_vector_table__) ? 0x000003FF : 0;
-define symbol m_interrupts_start = 0x00000000;
-define symbol m_interrupts_end = 0x000003FF;
+define symbol m_interrupts_start = MBED_APP_START;
+define symbol m_interrupts_end = MBED_APP_START + 0x3FF;
-define symbol m_flash_config_start = 0x00000400;
-define symbol m_flash_config_end = 0x0000040F;
+define symbol m_flash_config_start = MBED_APP_START + 0x400;
+define symbol m_flash_config_end = MBED_APP_START + 0x40F;
-define symbol m_text_start = 0x00000410;
-define symbol m_text_end = 0x0007FFFF;
+define symbol m_text_start = MBED_APP_START + 0x410;
+define symbol m_text_end = MBED_APP_START + MBED_APP_SIZE - 1;
define symbol m_interrupts_ram_start = 0x1FFF8000;
define symbol m_interrupts_ram_end = 0x1FFF8000 + __ram_vector_table_offset__;


