Esp32-Devkitc Getting Started Guide
Esp32-Devkitc Getting Started Guide
Esp32-Devkitc Getting Started Guide
Version 1.1
Copyright © 2016
About This Guide
This user guide introduces the basic features and operations of the ESP32-DevKitC.
The document is structured as follows:
Chapter 2 Download Process Introduction to the boot modes and download operations.
Release Notes
Date Version Release notes
1. Overview
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.
Figure 1-1 shows the layout of the board.
!
Figure 1-1. ESP32-DevKitC Layout
2. Download Process
You will need the hardware listed below:
• 1 × ESP32-DevKitC
• 1 × PC (with Windows OS as an example in this document)
• 1 × USB cable
While pressing the “Boot” button, also press the “EN” button to initiate the download
mode. The system should then enter the download mode and output the following on the
terminal:
!
Figure 2-1. Download Mode Output
Simply press the “EN” button and the ESP32-DevKitC will enter the SPI boot mode. If
download operation is completed successfully, the system will output some information on
the terminal, as shown in Figure 2-3.
!
Figure 2-2. ESP32 DOWNLOAD TOOL Interface
python esptool.py -b 115200 -p COM3 write_flash -ff 40m -fm qio -ih
0x0 -il 0x00 0x1000 bootloader.bin 0x4000 partitions_singleapp.bin
0x10000 testje.bin
📖 Note:
The parameters highlighted in blue represent the baud rate, serial port, flash frequency, and the flash mode,
respectively. You can change these parameters as necessary.
!
Figure 2-3. SPI Boot Mode Output