Espressif Systems ESP32-DevKitC Getting Started Manual

Hide thumbs Also See for ESP32-DevKitC:

Advertisement

ESP32-DevKitC
Getting Started Guide
Version 1.3
Copyright © 2016

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ESP32-DevKitC and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Espressif Systems ESP32-DevKitC

  • Page 1 ESP32-DevKitC Getting Started Guide 
 Version 1.3 Copyright © 2016...
  • Page 2 About This Guide This user guide introduces how to use the ESP32-DevKitC development board. The document structure is as follows: Chapter Title Content Chapter 1 Overview Introduction to the ESP32-DevKitC. Presentation of how to compile and download BIN files to the...
  • Page 3: Table Of Contents

    Table of Contents 1. Overview ..........................1.1. Product Introduction ........................1.2. Functional Description ....................... 2. Compilation and Download ....................2.1. Create Serial Communication ....................2.2. ESP-IDF Directory Structure ...................... 2.3. The hello_world Example ......................2.3.1. Using the ESP32 DOWNLOAD TOOL ................
  • Page 4: Overview

    Overview 1.1. Product Introduction ESP32-DevKitC is a small-sized ESP32-based development board produced by Espressif. Most of the I/O pins are led out to the pin headers on both sides for easy interfacing. Developers can connect these pins to peripherals as needed. Standard headers also make development easy and convenient when using a breadboard.
  • Page 5: Functional Description

    1. Overview 1.2. Functional Description Table 1-1. ESP32-DevKitC Functional Description Interface/Module Description ESP-WROOM-32 ESP-WROOM-32 module. Reset button: pressing this button resets the system. Download button: holding down the Boot button and pressing the EN button Boot initiates the firmware download mode. Then users can download firmware through the serial port.
  • Page 6: Compilation And Download

    - ESP-IDF https://github.com/espressif/esp-idf.git 2.1. Create Serial Communication Connect the ESP32-DevKitC to the PC using the USB cable. Check the list of identified external COM ports in the Windows Device Manager and confirm the COM port number of the ESP32-DevKitC. 2.2. ESP-IDF Directory Structure The following figure shows the directory structure of ESP-IDF, including components,...
  • Page 7: The Hello_World Example

    files later. echo $IDF_PATH 4. Compile the program to generate BIN files. These BIN files have to be downloaded to the ESP32-DevKitC. Please see Sections 2.3.1 and 2.3.2 for detailed instructions. Espressif ! /! 4 8...
  • Page 8: Using The Esp32 Download Tool

    2. Compilation and Download 2.3.1. Using the ESP32 DOWNLOAD TOOL Execute the following command in the terminal to make the example project and generate executable BIN files: make Three BIN files need to be downloaded: example/01_hello_world/bootloader/ bootloader.bin, example/01_hello_world/partitions_singleapp.bin and example/ 01_hello_world/hello-world.bin.
  • Page 9: Using Esptool

    Users need to configure the serial port before compiling and downloading BIN files. Serial port configuration is not required if the Flash Download Tool is used to flash the BIN files on to the ESP32-DevKitC. However, other important system parameters may be set via menuconfig. Please complete this step before generating BIN files.
  • Page 10 2. Compilation and Download 2. Select Serial flasher config to configure the serial port, as shown below: 3. Configure the serial port, as shown below: 4. Click “OK” and exit make menuconfig. 5. Flash BIN files directly via the command line below: make flash ��...
  • Page 11 Disclaimer and Copyright Notice Information in this document, including URL references, is subject to change without notice. THIS DOCUMENT IS PROVIDED AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY, NON-INFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE.

Table of Contents