[Answered]: Examining the UART signals during esptool flashing
Posted: Thu Mar 22, 2018 11:39 pm
My goal is to attach a logic analyzer to the TX and RX signal lines during esptool flashing to examine the protocol flows in flight. There is some great documentation on what to expect found here. When I attached TX0 and RX0 to my logic analyzer, I see the output from my ESP32 on TX0. However, I am seeing no sign of any signals on RX0 (the signal into the ESP32 from the UART). Since the ESP32 is being flashed I have either set something up incorrectly on my breadboard or there is a deeper mystery. I tried a WROVER devKit and then a WROOM devKit ... and had the same result in both.
This has caused me to wonder if I am missing a fundamental notion. Both my boards have USB to UART and my assumption is that the USB UART IC is decoding the incoming USB signals, converting to UART protocol and then driving the ESP32 RX0 line. Since I am not seeing a signal on my monitor of RX0, that is causing me to question that core assumption.
Other than a gross mistake on my part, can anyone think of a reason why we wouldn't be seeing an incoming (to) ESP32 UART signal on RX0 during ESP32 flashing from esptool?
This has caused me to wonder if I am missing a fundamental notion. Both my boards have USB to UART and my assumption is that the USB UART IC is decoding the incoming USB signals, converting to UART protocol and then driving the ESP32 RX0 line. Since I am not seeing a signal on my monitor of RX0, that is causing me to question that core assumption.
Other than a gross mistake on my part, can anyone think of a reason why we wouldn't be seeing an incoming (to) ESP32 UART signal on RX0 during ESP32 flashing from esptool?