Advertisement

Quick Links

EK057
User Manual
www.espressif.com
Prerelease version 0.2
Espressif Systems
Copyright © 2020

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Espressif Systems EK057

  • Page 1 EK057 User Manual Prerelease version 0.2 Espressif Systems Copyright © 2020 www.espressif.com...
  • 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.
  • Page 3: Table Of Contents

    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...
  • Page 4: Overview

    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.
  • Page 5 GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, TP18 IO13 HS2_DATA3, SD_DATA3, EMAC_RX_ER GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ, TP17 IO12 HS2_DATA2, SD_DATA2, EMAC_TXD3 GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, TP19 EMAC_TX_CLK TP16 GPIO3, U0RXD, CLK_OUT2 TP20 GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2 Espressif Systems EK057 User Manual V0.2...
  • Page 6: Get Started On Ek057

    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.
  • Page 7: Set Up Development Environment

    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.
  • Page 8: Set Up Tools

    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.
  • Page 9: Configure

    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’...
  • Page 10: Flash Onto The Device

    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...
  • Page 11: Monitor

    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...
  • Page 13: Learning Resources

    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...
  • Page 15: Revision History

    Revision History Revision History Date Version Release notes 2020-11-06 V0.2 Preliminary release v0.2 Espressif Systems EK057 User Manual V0.2...

Table of Contents