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

User avatar
By Emitter
#43543 Hi,
thank you for your work. The installation script "install-mingw-package.bat" in
"5. Download the (84Mb) my scripts to automate the installation of additional modules for MinGW."
uses the "at" command for administration rights check. "at" does work for that only till windows 7.

"net session" does the trick also for windows 8, 8.1 and 10.
User avatar
By Ravi S Kashi
#46917 I am using this build environment for the ESP8266 development, and I am facing a rather nasty issue of no memory. After searching the net, I got to know that all 512K of most of it cab be used is we sacrifice the OTA capability. Can anyone who has done this help me out with the steps please?

I also posted a new topic here - http://www.esp8266.com/viewtopic.php?f=9&t=9859
User avatar
By EmbSysDev
#47120 Hello,
Just getting started with the C complier.
Followed the first page instructions and installation went off without a glitch.
I tried to compile the blinky program,which gives two .bin files.
Can one suggest which is the firmware to be loaded to the ESP8266 board?
Thanks!!
User avatar
By CHERTS
#47277 Hi all

I build a new BETA version of Espressif DevKit for Windows v2.1.0

Download Beta version here

Changelog:
v2.1.0 Beta (26.04.2016):
* Updated compiler xtensa-lx106-gcc and xtensa-lx106-g++ up to version 5.2 (added latest patches from jcmvbkbc);
* Update RTOS SDK v1.4.0 (folder ESP8266_RTOS_SDK);
* Update SDK v1.5.3 + MDNS_Patch (folder ESP8266_SDK);
* SDK version 1.5.2 moved to a folder ESP8266_SDK_152;
* SDK version 1.5.1 moved to a folder ESP8266_SDK_151;
* SDK version 1.5.0 moved to a folder ESP8266_SDK_150;
+ Added patch liblwip for SDK 1.5.0 (espconn_abort issue on ESP8266_NONOS_SDK_V1.5.0);
* Documentation moved to a subfolder docs\ESP8266;
* Examples moved to a subfolder examples\ESP8266;
* Utils moved to a subfolder utils\ESP8266;
* Updated documentation:
- Delete files:
2A_ESP8266_SDK Getting_Started_Guide_EN_v1.5_20151118.pdf
2C-ESP8266__SDK__Programming Guide__EN_v1.5.pdf
2C-ESP8266__SDK__API Guide__EN_v1.5.2.pdf
4A-ESP8266__AT Instruction Set__EN_v0.40.pdf
4B-ESP8266__AT Command Examples__EN_v0.6.pdf
5A-ESP8266__SDK__SSL_User_Manual__EN_v1.1.pdf
9B-ESP8266__Sleep__Function Description__EN_v1.0.pdf
20A-ESP8266__RTOS_SDK__Programming Guide__EN_v1.3.0.pdf
20B-ESP8266__RTOS_SDK_API Reference__v1.3.0.pdf
30A_ESP8266__Mesh_User Guide__EN_v1.0.pdf
99A-ESP8266__Flash_RW_Operation__EN_v0.2.pdf
99C-ESP8266__OTA_Upgrade__EN_v1.5.pdf
+ Added files:
2A-ESP8266-SDK__Getting_Started_Guide__EN.pdf
2C-ESP8266-SDK__API Guide__EN_V1.5.3.pdf
4A-ESP8266__AT Instruction Set__EN_v1.5.3.pdf
4B-ESP8266__AT_Command_Examples__EN_v1.3.pdf
5A-ESP8266__SDK__SSL_User_Manual__EN_v1.4.pdf
9B-ESP8266-Sleep_Mode_Low_Power_Solutions__EN_V1.1_20160415.pdf
20A-ESP8266__RTOS_SDK__Programming_Guide__EN_v1.3.0_20160321.pdf
20B-ESP8266__RTOS_SDK_API Reference.pdf
30A-ESP8266_NONOS_MESH_API_Reference_PDF_V1.0_20160203.pdf
30A-ESP8266__Mesh_User_Guide__EN_V1.2_20160402.pdf
30B-ESP-TOUCH_User_Guide__EN_V1.1_20160412.pdf
30C_ESP-NOW__User_Guide_EN.pdf
40C-ESP_Smart_Plug__User_Guide__EN_V1.2_20160413.pdf
99A-SDK-Espressif IOT Flash RW Operation__EN_v1.0.pdf
99C-ESP8266__OTA_Upgrade__EN_v1.6.pdf
* Updated file:
2B-ESP8266__SDK__IOT_Demo__EN_v1.3.pdf
* Updated examples:
lwip_open_demo_app;
ESP8266_Relay_Board;
at;
smart_config;
IoT_Demo;
+ Added examples:
wps;


Update procedure:
1. Remove the release version 2.0.x
2. Install the new beta version 2.1.0
ATTENTION!!! When you delete the old version will be removed entire directory C:\Espressif