This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
setup-windows-compiler-esp8266 [2017/11/27 14:45] wickedcode [Visual Studio IDE] |
setup-windows-compiler-esp8266 [2018/02/17 19:49] dcm684 Emphasized prebuilt download |
||
---|---|---|---|
Line 13: | Line 13: | ||
This particular version of the toolset is designed to work under Windows 7 or 8, 32 or 64bit. | This particular version of the toolset is designed to work under Windows 7 or 8, 32 or 64bit. | ||
- | You can download a pre-built ESP8266 toolchain that contains Python and the ESP8266 SDK [[http://gnutoolchains.com/esp8266/|here]]. Alternatively you can gather the necessary components manually: | + | You can **[[http://gnutoolchains.com/esp8266/|download]]** a pre-built ESP8266 toolchain that contains Python and the ESP8266 SDK. Alternatively you can gather the necessary components manually: |
* Create a directory to put all your ESP stuff in. I put mine in **E:\ESP8266**, but obviously yours will be different. | * Create a directory to put all your ESP stuff in. I put mine in **E:\ESP8266**, but obviously yours will be different. | ||
Line 19: | Line 19: | ||
* You need **[[http://pyserial.sourceforge.net/|PySerial]]**. | * You need **[[http://pyserial.sourceforge.net/|PySerial]]**. | ||
* Get **[[http://www.mingw.org/|minGW]]**. In the package manager, choose **mingw-developer-toolkit** and **mingw-base**. This will give you **make.exe** and some important utilities, like **mkdir.exe** that the makefiles will need. | * Get **[[http://www.mingw.org/|minGW]]**. In the package manager, choose **mingw-developer-toolkit** and **mingw-base**. This will give you **make.exe** and some important utilities, like **mkdir.exe** that the makefiles will need. | ||
- | * Get the **[[https://github.com/espressif/esp_iot_rtos_sdk/archive/master.zip|sdk]]**. Install it under your chosen directory. Mine is in **E:\ESP8266\esp_iot_rtos_sdk-master**. | + | * Get the **[[https://github.com/espressif/esp_iot_rtos_sdk/archive/master.zip|sdk]]**. Install it under your chosen directory. Mine is in **E:\ESP8266\esp\_iot\_rtos\_sdk-master**. |
* Download the missing libraries for the SDK: **[[https://github.com/espressif/esp_iot_rtos_sdk_lib/archive/master.zip|FreeRTOS libraries for SDK]]**. Add them to the **E:\ESP8266\esp_iot_rtos_sdk-master\lib** directory. | * Download the missing libraries for the SDK: **[[https://github.com/espressif/esp_iot_rtos_sdk_lib/archive/master.zip|FreeRTOS libraries for SDK]]**. Add them to the **E:\ESP8266\esp_iot_rtos_sdk-master\lib** directory. | ||
* Get the **[[https://drive.google.com/file/d/0B1kVUQJ3na10RkhtRDE1UFZBVzg/view?usp=sharing|pre-built compiler]]**. Stick it in your chosen directory. Mine is in **E:\ESP8266\xtensa-lx106-elf**. | * Get the **[[https://drive.google.com/file/d/0B1kVUQJ3na10RkhtRDE1UFZBVzg/view?usp=sharing|pre-built compiler]]**. Stick it in your chosen directory. Mine is in **E:\ESP8266\xtensa-lx106-elf**. | ||
Line 68: | Line 68: | ||
[[http://www.esp8266.com/viewtopic.php?f=9&t=820|Eclipse IDE for ESP8266]] | [[http://www.esp8266.com/viewtopic.php?f=9&t=820|Eclipse IDE for ESP8266]] | ||
- | ======Arduino IDE ===== | + | ===== Arduino IDE ===== |
Go to Arduino site and download the IDE | Go to Arduino site and download the IDE | ||
Unzip it wherever | Unzip it wherever |