How to handle Strapping Pin (GPIO 12 / MTDI) ?
Posted: Sun Feb 11, 2018 5:14 pm
I connect SD card to ESP-WROOM-32 's GPIO 12, GPIO 13, GPIO 14, GPIO 15, GPIO 2, GPIO 4, and must pull-up via 10K resistance to 3.3V, but when GPIO 12(MTDI) pull-up, Micropython will appear this message loop:
*****
rst:0x10 (RTCWDT_RTC_RESET),boot:0x3f (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
*****
when disconnect pull-up resistance, Micropython is back to correct boot.
I find it GPIO 12(MTDI) is a strapping Pin in ESP-WROOM-32 offcial datasheet, and Pull-down in default.
I'm not ensure the Strapping Pin is the source of this reset loop problem.
Anyone met same problem? and how to handle this case (GPIO 12 / MTDI need to pull-up) ?
*****
rst:0x10 (RTCWDT_RTC_RESET),boot:0x3f (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57
*****
when disconnect pull-up resistance, Micropython is back to correct boot.
I find it GPIO 12(MTDI) is a strapping Pin in ESP-WROOM-32 offcial datasheet, and Pull-down in default.
I'm not ensure the Strapping Pin is the source of this reset loop problem.
Anyone met same problem? and how to handle this case (GPIO 12 / MTDI need to pull-up) ?