Discuss here different C compiler set ups, and compiling executables for the ESP8266

User avatar
By jcmvbkbc
#13943
Markus Gritsch wrote:Waiting for someone else to upload the mapfile from a build on Linux...

I guess there's very little hope anybody else would do it, especially the same versions of software and SDK built with the same flags...
User avatar
By kenn
#13994
Lawrence_jeff wrote:Great work, really appreciate the work you do on this.
Any chance we can get the SMING project examples added in? (Manually it plugs right in so should be easily added)


As you know, you can simply drop the SMING folder into C:\Espressif\ and the SMING projects compile right away. I pull from github right into the SMING directory and I can do this any time I want. Likewise, I can install CHERTS latest stuff over top of my existing C:\Espressif\; it replaces the usual stuff, but leaves the SMING directory just as I left it. 8-)

So, to me, there's really no point for CHERTS to include it in his distribution... it's just an extra chore Mikhail would have to do every time he builds...
User avatar
By Lawrence_jeff
#14047
kenn wrote:
Lawrence_jeff wrote:Great work, really appreciate the work you do on this.
Any chance we can get the SMING project examples added in? (Manually it plugs right in so should be easily added)


As you know, you can simply drop the SMING folder into C:\Espressif\ and the SMING projects compile right away. I pull from github right into the SMING directory and I can do this any time I want. Likewise, I can install CHERTS latest stuff over top of my existing C:\Espressif\; it replaces the usual stuff, but leaves the SMING directory just as I left it. 8-)

So, to me, there's really no point for CHERTS to include it in his distribution... it's just an extra chore Mikhail would have to do every time he builds...


Well by that logic he shouldn't include anything because you can get most of the projects directly from github, the benefit is you can just grab his latest install and not have to go through a bunch of repositories trying to find which ones have been updated. If he doesn't want to include it thats fine - just a request.
User avatar
By Markus Gritsch
#14081
Markus Gritsch wrote:c:/espressif/xtensa-lx106-elf/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: .output/eagle/debug/image/eagle.app.v6.out section `.text' will not fit in region `iram1_0_seg'


I did a fresh install of CERTS 2.0.2 toolchain, cleaned the NodeMCU repository, and made a new build, and now it links without an error. Yay!

Maybe some old compilation output was not cleaned up previously, but it' working fine now :)

EDIT: Alas, I forgot I had the math module commented out... still does not fit with it enabled :(
Last edited by Markus Gritsch on Sun May 03, 2015 1:19 pm, edited 1 time in total.