summaryrefslogtreecommitdiff
path: root/esp8266/esp8266_common.ld
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2017-05-12 15:58:19 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2017-05-12 16:00:05 +0300
commit3e05df7fd1038d1e733559a7c180ac7da20b2aa6 (patch)
tree533f278b3932212f321350c0a7653e12bda09077 /esp8266/esp8266_common.ld
parent0987ad5e30239c642fb6f16508bac6b6b9a4a46b (diff)
esp8266/modesp: flash_user_start: Use value from linker script.
Make esp8266_common.ld export size reserved to all code segments, and use that in esp.flash_user_start() implementation.
Diffstat (limited to 'esp8266/esp8266_common.ld')
-rw-r--r--esp8266/esp8266_common.ld2
1 files changed, 2 insertions, 0 deletions
diff --git a/esp8266/esp8266_common.ld b/esp8266/esp8266_common.ld
index 1da835681..bc983df70 100644
--- a/esp8266/esp8266_common.ld
+++ b/esp8266/esp8266_common.ld
@@ -19,6 +19,8 @@ EXTERN(_KernelExceptionVector)
EXTERN(_NMIExceptionVector)
EXTERN(_UserExceptionVector)
+_firmware_size = ORIGIN(irom0_0_seg) + LENGTH(irom0_0_seg) - 0x40200000;
+
PROVIDE(_memmap_vecbase_reset = 0x40000000);
/* Various memory-map dependent cache attribute settings: */