-
Notifications
You must be signed in to change notification settings - Fork 13.3k
section .text' will not fit in region
iram1_0_seg'
#2253
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Increase in memory usage the day following the 2.3.0 release has to do with the fact that we now use full newlib library (#1752), and there was also an update to the SDK 1.5.4. I can agree that things are going in the direction of more and more memory use. There are a few things which may be cut down in newlib build, I'll put this on the list of things to do. |
Where should i get SSD1306AsciiBrzo.h? Google doesn't come up with any results. |
Ah sorry, that should have been obvious😳 |
@igrr - sorry, I forgot to add :( |
@reaper7 how does latest git behave compared to your original comment? |
Closing due to lack of feedback, and age. |
Basic Infos
Hardware
Hardware: Wemos-D1 Mini (ESP-12)
Core Version: 2.3 (daily updated from github)
Description
I have problem with my sketches in latest 2.3 version,
(everything works correctly on versions prior to the date Jun 23, 2016,
last good version for me is from Jun 21 with commit: esptool update to 0.4.9)
When I try compile attached simple sketch with debug "all" on Serial
then I got error:
but when I switch OFF debug then sketch compiled without problems!
and another curiosity, when I ON debug but comment //#define BRZO
for using normal i2c wire implementation then sketch again compiled ok!
...strange but this is not all :)
for checking I disable all debug and compile in two modes with and without brzo i2c implementation:
version with brzo implementation uses flash: 258 961 and ram: 34 248
vers.without brzo implementation uses flash: 259 065 and ram: 34 392
as You see, version with brzo i2c implementation (instead wire) consumes less ESP8266 resources!
So, why I can't compile it when I enable debug: all ???
I also observed, that on v2.3 drastically decreased the size of free heap size for the same projects!
for compare, attached sketch raport free heap size at the end of setup:
v2.3 ~44984
v2.2 ~47096
More complicated sketches like https://github.com/reaper7/Esp-radio not working because something ate ~2k from free heap (compared to versions before Jun 23)
Something is going in the wrong direction (sdk?), still less and less resources available for user :(
Settings in IDE
Module: Generic ESP8266 Module
Flash Size: 4MB
CPU Frequency: 80Mhz
Flash Mode: dio
Flash Frequency: 40Mhz
Upload Using: SERIAL
Reset Method: nodemcu
Debug port: Serial
Debug level: All
Sketch
The text was updated successfully, but these errors were encountered: