This is an attempt to convert the Un-Official Windows SDK into a workable and portable package that can be carried on a USB stick!
The assumption in mind is the system used has a 64-bit Architecture with Windows 7 or Windows 8 as the operating system.
No additional Package needs to be installed, it works directly out of the box.
We have tried to bundle all the required utilities to make this most helpful for Windows Users.
File Size: 635.55 MB
MD5-SUM = a46044025137ecbfc94bce0e0c57a6e1
-
Path Updater Utility - In case Examples are Imported into Eclipse then one would need to update the fixed path locations. This can be achieved by running the program
example-pathupdate\updatepath.exe
to make sure that all paths in the examples are updated. This utility also updates the serial port for esptool to load firmware. One just modify the COM port number in the fileexample-pathupdate\serial-port.txt
in a text editor (only keep one line in the file). -
Eclipse version of Luna 64-bit for Windows is included with auto environment configuration using the
eclipse.cmd
file. By executing this file the Eclipse would automatically open with the default workspace locationWorkspace
Directory (in the present directory). -
Direct Flasher - This helps to program the single official Firmware image released from Espressif. This is located in the directory
ESP8266_directflasher
. This is the cloud update flasher that was released earlier. More details are available in the fileESP8266_directflasher\steps.txt
. It also contains the offical firmware at this point of time in the fileESP8266_directflasher\v0.9.2.2 AT Firmware.bin
. We have also packaged the famous Node MCU's Lua Firmware image in the fileESP8266_directflasher\nodemcu_latest.bin
. For this direct flashing one needs to power up the module in the * hardware configuration* mentioned in theESP8266_directflasher\steps.txt
file. -
Cool Terminal - We have included the famous Roger Meier's Cool Terminal in the
CoolTermWin
directory. This is an easy to use Serial port Terminal program to talk and test out the ESP8266. -
Node MCU's Flasher in the Location
ESP8266-nodemcu-flasher-master\ESP8266Flasher_x64.exe
to help in flashing of custom location using specific binary image files. Basically this an English version of the offical firmware loader. -
**C++ Toolchain ** we have added the compiled G++ xtensa toolchain for ESP8266 built by user igrr from esp8266 community forum. However in order to use it one needs to modify the makefile to point at the correct path. This toolchain is located at
xtensa-lx106-elf-cpp\bin
. The original C toolchain is located atxtensa-lx106-elf\bin
which came with the devkit package.
![](https://raw.githubusercontent.com/boseji/ESP8266-uof-windows-sdk-portable/master/images/ESP-01 plate.png)
![](https://raw.githubusercontent.com/boseji/ESP8266-uof-windows-sdk-portable/master/images/ESP8266EX Layout.jpg)
This work has been released under GPLv2 by Boseji (c) 2015
Unless otherwise explicitly specified in the individual parts of the package
all parts would be licensed under GPLv2.
You can find this included as LICENSE.txt
file.
Kindly let us know your feedback and issues for this package