!
generated after compilation. When users flash the firmware into the module, the
customized_partitions/factory_param.bin in the download.config should be
replaced with the actual module-specific customized_partitions/
factory_param_XXX.bin.
Modules
ESP32-WROOM-32 Series
(Default Value)
ESP32-WROVER Series
ESP32-PICO Series
ESP32-SOLO Series
Note:
UART CTS and RTS are optional pins, not compulsive.
ble_data.bin is to provide BLE services when the ESP32 works as a BLE server;
•
•
server_cert.bin, server_key.bin and server_ca.bin are examples of SSL server's
certificate;
If some of the functions are not used, then the corresponding binaries need not to be
downloaded into flash.
If all functions are needed, then those binaries have to be downloaded into flash. In this
case, there is a CombineBin button on the ESP Flash Download Tool to combine multiple
binaries into one, to make the downloading easier. Please note that the downloading
addresses of binaries and other flash configurations have to be set correctly while
combining.
Note:
•
If the ESP32-AT bin fails to boot, and prints log "ota data partition invalid", please erase all flash or
download the blank.bin into the address labeled as "otadata" in esp32-at/partitions_at.csv.
•
Users can change to use another UART for AT communication. For example, if you want to use
UART0 for AT communication, you need to:
-
-
•
ESP32_AT_Bin/factory stores the ESP AT factory binaries for different ESP official modules.
If users compile esp32-at by themselves, they can call command 'make print_flash_cmd'
and print the download addresses, following the steps below:
Call rm sdkconfig to remove the old configuration.
•
Call make defconfig to set the latest default configuration.
•
Call make print_flash_cmd to print the download addresses.
•
Espressif
UART Pins(TX, RX, CTS, RTS)
GPIO17, GPIO16, GPIO15, GPIO14
GPIO22, GPIO19, GPIO15, GPIO14
GPIO22, GPIO19, GPIO15, GPIO14
GPIO17, GPIO16, GPIO15, GPIO14
make menuconfig -> component config -> AT -> "AT UART settings" to set it to use UART 0
The debug log will output through UART0 by default, but users can disable it in menuconfig, as:
make menuconfig --> Component config --> ESP32-specific --> UART for console output
Bin
customized_partitions/
factory_param_WROOM-32.bin
customized_partitions/
factory_param_WROVER-32.bin
customized_partitions/
factory_param_PICO-D4.bin
customized_partitions/
factory_param_SOLO-1.bin
! /! 2 97
1. Overview
2019.06
Need help?
Do you have a question about the ESP32 and is the answer not in the manual?
Questions and answers