summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266/esp8266.ld
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2015-05-13 14:49:14 +0100
committerDamien George <damien.p.george@gmail.com>2015-05-13 14:49:14 +0100
commit304a96d7d611f6d585b2a6be504b19ef92b50c4c (patch)
treeed4d3d0ed723e7fe74536907aa5d71e3630272d7 /esp8266/esp8266.ld
parent4e7dc97bdc8a11429b756f16f1167ac930680b0d (diff)
downloadmicropython-304a96d7d611f6d585b2a6be504b19ef92b50c4c.tar.gz
micropython-304a96d7d611f6d585b2a6be504b19ef92b50c4c.zip
esp8266: Put more literal and text obj data in irom0_0_seg.
With newer versions of esp_iot_sdk the iram1_0_seg started to overflow. Now it doesn't. Addresses issue #1254.
Diffstat (limited to 'esp8266/esp8266.ld')
-rw-r--r--esp8266/esp8266.ld5
1 files changed, 4 insertions, 1 deletions
diff --git a/esp8266/esp8266.ld b/esp8266/esp8266.ld
index fb19fcf8c2..998129156f 100644
--- a/esp8266/esp8266.ld
+++ b/esp8266/esp8266.ld
@@ -79,10 +79,13 @@ SECTIONS
*pyexec.o(.literal*, .text*)
*readline.o(.literal*, .text*)
*pybstdio.o(.literal*, .text*)
- *modpyb.o(.literal*, .text*)
*gccollect.o(.literal* .text*)
*gchelper.o(.literal* .text*)
+ *modpyb.o(.literal*, .text*)
+ *modpybpin.o(.literal*, .text*)
+ *modpybrtc.o(.literal*, .text*)
*modesp.o(.literal* .text*)
+ *modutime.o(.literal* .text*)
/* we put as much rodata as possible in this section */
/* note that only rodata accessed as a machine word is allowed here */