2.4 ghz wi-fi (802.11 b/g/n) and bluetooth 5 (le) module buit around esp32-s3r8v soc, xtensa dual-core 32-bit lx7 microprocessor flash up to 32 mb, psram up to 8 mb 33 gpios, rich set of peripherals on-board pcb antenna (21 pages)
2.4ghz wi-fi lot module built around esp32-s2 series of soc, xtensa single-core 32-bit lx7 microprocessor flash up to 16 mb, optional 2 mb psram in chip package 36 gpios, rich set of peripherals on-board pcb antenna (19 pages)
Page 2
About This Document This user manual shows how to get started with EK057 module. Document Updates Please always refer to the latest version on https://www.espressif.com/en/support/download/documents. Revision History For revision history of this document, please refer to the last page. Documentation Change Notification Espressif provides email notifications to keep customers updated on changes to technical documentation.
Contents 1 Overview Module Overview Pin Description 2 Get Started on EK057 What You Need Hardware Connection Set up Development Environment 2.3.1 Install Prerequisites 2.3.2 Get ESP-IDF 2.3.3 Set up Tools 2.3.4 Set up Environment Variables Create Your First Project 2.4.1 Start a Project...
1. Overview 1.1 Module Overview ® ® EK057 is a powerful, generic Wi-Fi+Bluetooth +Bluetooth LE MCU module that targets a wide variety of appli- cations, ranging from low-power sensor networks to the most demanding tasks, such as voice encoding, music streaming and MP3 decoding.
ESP-IDF Programming Guide. 2.2 Hardware Connection 1. Solder the EK057 module to the RF testing board as shown in Figure 1. Figure 1: Hardware Connection 2. Connect the RF testing board to the USB-to-Serial board via TXD, RXD, and GND.
6. Download firmware into flash. For details, see the sections below. 7. After download, remove the jumper on IO0 and GND. 8. Power up the RF testing board again. EK057 will switch to working mode. The chip will read programs from flash upon initialization.
2.4.2 Connect Your Device Now connect your EK057 module to the computer and check under what serial port the module is visible. Se- rial ports in Linux start with ‘/dev/tty’ in their names. Run the command below two times, first with the board unplugged, then with plugged in.
2. Get Started on EK057 2.4.3 Configure Navigate to your ‘hello_world’ directory from Step 2.4.1. Start a Project, set ESP32 chip as the target and run the project configuration utility ‘menuconfig’. cd ~/esp/hello_world idf .py set target esp32 idf .py menuconfig Setting the target with ‘idf.py set-target esp32’...
If there are no errors, the build will finish by generating the firmware binary .bin file. 2.4.5 Flash onto the Device Flash the binaries that you just built onto your EK057 module by running: idf .py p PORT [ b BAUD] flash Replace PORT with your module‘s serial port name from...
2. Get Started on EK057 Configuring flash size ... Auto detected Flash size : 4MB Flash params set to 0x0220 Compressed 22992 bytes to 13019... Wrote 22992 bytes (13019 compressed) at 0x00001000 in 0.3 seconds ( effective 558.9 kbit/s )...
Page 12
2. Get Started on EK057 That’s all what you need to get started with EK057 module! Now you are ready to try some other examples ESP-IDF, or go right to developing your own applications. Espressif Systems EK057 User Manual V0.2...
ESP32 development projects are freely distributed under Espressif’s MIT license on GitHub. It is established to help developers get started with ESP32 and foster innovation and the growth of general knowledge about the hardware and software surrounding ESP32 devices. Espressif Systems EK057 User Manual V0.2...
Page 14
This is a webpage where users can download ESP32 Flash Download Tools and the zip file ”ESP32 Certifi- cation and Test”. • ESP-IDF This webpage links users to the official IoT development framework for ESP32. • ESP32 Resources This webpage provides the links to all available ESP32 documents, SDK and tools. Espressif Systems EK057 User Manual V0.2...
Need help?
Do you have a question about the EK057 and is the answer not in the manual?
Questions and answers