First, let me start with the fact that I have 512k modules, and the SDK version is 1.3.0.
Now, the FOTA document states that userX.bin which is made up of flash.bin+irom0text.bin can be up to 236k.
If I do a standard build, I get an 176.365 eagle.irom0text.bin file.
When I do a userX.bin build I get an ".irom.text will not fit in region irom0_0_seg" error.
Pretty obvious I'm running out of memory space. But ...
If I do a userX.bin build for an 1024k module (or more), the output files are 204k so I'm puzzled; this should easily fit with quite a margin into the 236k space available in the 512k modules according to the documents.
On another approach, I looked at the .ld files, and the size of the irom0_0_seg is 0x2B000 which is 172k; when I add up the flash.bin which is 32k, I get the 204k of the userX.bin file.
So the question is ... why can't the irom0_0_seg be bigger ? Where's the error in my calculations ?
Thanks in advance for any tip.Statistics: Posted by sharkx — Sun Jan 10, 2016 6:29 am
]]>