ICM interface with ESP32- HSPI pins Programming Issue
iharshadec opened this issue · 4 comments
I am using ESP32 HSPI pins which is 12,13 and 14 with ICM with Level Shifter to convert between 1.8v and 3.3v
I am not able to program my ESP32 after programming it once with ICM example code.
I am using Arduino + Windows environment for this.
Hello Harshad (@iharshadec ),
Pin 12 is one of the ESP32 boot control (strapping) pins. Pulling pin 12 high will cause the bootloader to fail. Perhaps there is a pull-up resistor in the level shifter circuit?
https://docs.espressif.com/projects/esptool/en/latest/esp32/advanced-topics/boot-mode-selection.html
You can use pin 12, but you need to ensure it is isolated until the boot is complete.
Best wishes,
Paul
I am not sure what is correct way to isolate Pin 12 until boot is done. Any suggestion?
Thank you @PaulZC