Chapter 2. Development environment
ets Jan 8 2013,rst cause:1, boot mode:(7,7)
waiting for host
• waiting for host means the Boot is in SDIO mode, indicating that GPIO15 (MTDO) is pulled up
(HIGH). Please refer to ESP8266 Boot Mode Description.
2.4.13 What are the Espressif module programming tools?
• For Espressif programming software, please go to Flash Download Tools. Installation-free GUI tools for Win-
dows environment only.
• Espressif programming tool esptool is written based on Python with open-source code, supporting secondary
development.
2.4.14 What is the dierence between the Factory mode and Developer mode of the ash
download tool?
• Factory mode supports multi-channel downloads, while Developer mode only supports single channel.
• The path of bin les under the Factory mode is relative, while under Developer is absolute.
2.4.15 Why does the programming failed for the jig with a 4-port hub in factory mode ?
:CHIP: ESP32 | ESP8266 :
• It is because Espressif products complete the calibration operation through transmitting some pack-
ets when starting up. This operation requires 3.3 V voltage and a guaranteed peak current of 500
mA. Therefore, when it comes to more than one ports, there will be situations where the computer
cannot program or the programming is interrupted due to the insucient power supply of the com-
puter’s USB when programming via connecting to a computer’s USB. It is recommended to use
the hub for programming and supply power to the hub in the meantime.
2.4.16 I’m using an ESP32-WROVER-B module to download the AT rmware via the
ash download tool. However, an error occurred after writing to ash. But the
same operation succeeded when replacing the module with ESP32-WEOVER-E,
what is the reason?
• The ESP32-WROVER-B module leads out the SPI Flash pin, but the ESP32-WROVER-E module
does not. Please check whether the SPI Flash pin of the ESP32-WROVER-B module is re-used
by other external application circuits.
• Connecting the CMD pin of the SPI Flash in ESP32-WROVER-B to GND will cause the ash
failing to start. And the following error log will be printed:
rst:0x10 (RTCWDT_RTC_RESET),boot:0x1b (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
Espressif Systems 20
Submit Document Feedback
Release master