Page 1 of 1

FatalError in esptool.py ESP32ROM.get_chip_description() method

Posted: Fri Feb 22, 2019 8:10 am
by sunbear
What does https://github.com/espressif/esptool/bl ... ol.py#L477 in .read_reg() method in esptool.py really mean?

Code: Select all

raise FatalError.WithResult("Failed to read register address %08x" % addr, data)
In the context of class ESP32ROM(ESPLoader).get_chip_description(), the above FatalError is triggered to indicate that esptool.py failed to read the chip's description.

Q1. Given that this is the case, does this FatalError mean:
  • the connected chip is not a ESP32 but some other espressif chip, or
  • is the chip damaged, or
  • is the chip an unknown chip, or
  • something else?
Q2. With such FatalError, is the chip still usable and can I continue to use esptool.py to engage the chip to write firmware on the chip or read data from the chip?