Overview; User-Defined At Commands; Downloading At Firmware Into Flash - Espressif ESP32 At Instruction Set

Hide thumbs Also See for ESP32:
Table of Contents

Advertisement

!
1.
This document introduces the ESP32 AT commands, and explains how to use them.
The AT command set is divided into different categories: Basic AT commands, Wi-Fi AT commands,
TCP/IP AT commands, etc.
�� Note:
For codes related to ESP32 AT instruction set, please refer to https://github.com/espressif/esp32-at.
1.1. User-Defined AT Commands
Please use only English letters or an underscore (_), when naming user-defined AT commands. The AT
command name must NOT contain characters or numbers.
AT firmware is based on the Espressif IoT Development Framework (ESP-IDF). Espressif Systems' AT
commands are provided in libat_core.a, which is included in the AT BIN firmware. Examples of
customized, user-defined AT commands are provided in esp-at.
The structure, at_cmd_struct, is used to define four types of a command. Examples of implementing
user-defined AT commands are provided for the users in /esp-at/main/at_task.c.
To compile the AT firmware, users need to configure the environment variable IDF_PATH in the file
esp-at, which is accessed through the terminal.
export IDF_PATH=/home/genmisc/software_output/xcg/esp32_at/esp-idf

1.2. Downloading AT Firmware into Flash

Please refer to esp-at/README.md for instructions on how to download AT firmware into flash.
Please use Espressif's official Flash Download Tools to download the firmware. Make sure you select
the corresponding flash size.
Espressif's official Flash Download Tools:

http://espressif.com/en/support/download/other-tools?keys=&field_type_tid%5B%5D=13.
phy_init_data.bin
Espressif
BIN
bootloader.bin
0x1000
partitions_at.bin
0x8000
0xF000
esp-at.bin
0x10000
blank.bin
0xFA000
blank.bin
0x1FD000
Address
Boot loader area
partitions area
phy_init area, RF parameter area
OTA1 area
Non-volatile storage (NVS) area, used for saving the
configuration of Wi-Fi, AT and other parameters.
Area for OTA configuration
! /! 1 53

1. Overview

Overview
Description
2017.02

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Table of Contents