ESP8266 Support WIKI

User Tools

Site Tools


setup-windows-compiler-esp8266

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
setup-windows-compiler-esp8266 [2017/11/19 14:17]
wickedcode [Visual Studio IDE]
setup-windows-compiler-esp8266 [2018/02/17 19:17]
dcm684 [Toolset installation] Escaped out underscores causing Wiki Markup confusion
Line 3: Line 3:
 ===== Visual Studio IDE ===== ===== Visual Studio IDE =====
  
-This document will allow you to develop native C/C++ firmware applications for the ESP8266 using Windows. You can setup your development environment using Microsoft Visual Studio IDE. Using the accompanying serial terminal and flash writer application,​ you will be able to edit compile, link, flash and run without ever needing to leave the IDE. You can download [[https://​www.visualstudio.com/​free-developer-offers/​|Microsoft Visual Studio Comunity]] for free.+This document will allow you to develop native C/C++ firmware applications for the ESP8266 using Windows. You can setup your development environment using Microsoft Visual Studio IDE. Using the accompanying serial terminal and flash writer application,​ you will be able to edit compile, link, flash and run without ever needing to leave the IDE. You can download [[https://​www.visualstudio.com/​free-developer-offers/​|Microsoft Visual Studio Comunity]] for free. If you want to setup environment manually (more control) please refer to Toolset installation section. Otherwise you can use [[http://​bbs.espressif.com/​viewtopic.php?​f=7&​t=3577|ESP8266 Wizard]].
  
 You can also use a [[http://​visualgdb.com/​|third-party plugin]] to [[http://​visualgdb.com/​tutorials/​esp8266/​|setup building and debugging automatically]]. You can also use a [[http://​visualgdb.com/​|third-party plugin]] to [[http://​visualgdb.com/​tutorials/​esp8266/​|setup building and debugging automatically]].
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**.
setup-windows-compiler-esp8266.txt · Last modified: 2018/02/25 04:12 by dcm684