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...
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 ................
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.
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.
- 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,...
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...
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.
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.
Need help?
Do you have a question about the ESP32-DevKitC and is the answer not in the manual?
Questions and answers