When writing to ESP32-C3 Flash, is GPIO2 HIGH or LOW?
Posted: Thu May 02, 2024 11:43 pm
This is my first post.
I am trying to write code to Flash on an ESP32-C3FN4 (Seeed XIAO ESP32C3).
I read the following document about GPIO2 and it says that it is necessary to set GPIO2=1 at reset.
1. "ESP32-C3 Series Datasheet Version 1.2, 2.4 Strapping Pins, Table 4: Strapping Pins"
2. "ESP32-C3 Technical Reference Manual 7.2, Boot Mode Control, Table 7-2: Boot Mode Control."
I tried to pull up and down GPIO2.
When GPIO2=OPEN and GPIO2=LOW, it is possible to write to Flash, but not when GPIO2=HIGH.
I would appreciate it if someone could explain why.
I am trying to write code to Flash on an ESP32-C3FN4 (Seeed XIAO ESP32C3).
I read the following document about GPIO2 and it says that it is necessary to set GPIO2=1 at reset.
1. "ESP32-C3 Series Datasheet Version 1.2, 2.4 Strapping Pins, Table 4: Strapping Pins"
2. "ESP32-C3 Technical Reference Manual 7.2, Boot Mode Control, Table 7-2: Boot Mode Control."
I tried to pull up and down GPIO2.
When GPIO2=OPEN and GPIO2=LOW, it is possible to write to Flash, but not when GPIO2=HIGH.
I would appreciate it if someone could explain why.