Closed bkrajendra closed 5 years ago
@bkrajendra how are you connecting to the Serial port. The ESP32 is 3.3v. What are you using to convert from the 3.3v ttl serial to your computer?
Chuck.
Since some strings print correctly, the baud rate must be ok. The ESP32 UART is usually connected to the USB such that the upload file and serial messages share the same path. Are you somehow using RS232 instead.
@stickbreaker and @bobmc-rmm I'm using general FTDI cable with proper 3.3 v jumper, also made it sure by checking voltages at all pins and its 3.3v approx. As I further checked and compared schematic with others, I found that I was not using IO15 and IO13. As soon I've connected IO15 CTS, this ??? generation stopped and ESP32 started responding as expected. Now When I press switch attached to EN, it restarts and shows some meaningful dump.
But the main issue of programming is not resolved. As you can see, I've autoreset circuit, which should automatically put ESP into boot mode and start programming but its not working. I also tried EN/IO0 button sequence to put it into boot mode, but it could not help. After pressing IO0 attached switch and then reset (EN) it shows some message which looks like its entered into programming mode. But when I start uploading, nothing happens. It just says fail to upload.
Keep it simple. All you need connected for programming is TX, RX, GND, 3V3 and GPIO0 (and enable of course). Try programming without any additional UART lines and see if you can get it to upload. GPIO0 may need to be held low until programming starts. The boot message should be "Waiting for download" when pin 0 is grounded.
Did you resolve this problem?
Yes, it did resolve the issue. I just removed transistor pair im using for autoreset. This is the component im using for it:
Programming working fine. Normal Operation working fine. Just pulling down IO0 serves the purpose of programming mode.
But still i need to get solution for autoreset/programming mode to work. ANy suggestions for it.
There are a number of schematics available that demonstrate how to set up a pair of transistors on gpio0 & EN (https://dl.espressif.com/dl/schematics/ESP32-Core-Board-V2_sch.pdf). That clearly has nothing to do with arduino-esp32, and should be asked on https://www.esp32.com. If your issue is solved, please close it.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. Thank you for your contributions.
There are a number of schematics available that demonstrate how to set up a pair of transistors on gpio0 & EN (https://dl.espressif.com/dl/schematics/ESP32-Core-Board-V2_sch.pdf). That clearly has nothing to do with arduino-esp32, and should be asked on https://www.esp32.com. If your issue is solved, please close it. @lbernstone
in the schematics, does this 10uF/25V(10%)(NC) mean I do not connect that line?
Hardware:
Board: ESP-WROOM-32 Core Installation/update date: ?25/01/2018? IDE name: Arduino IDE Flash Frequency: 40Mhz Upload Speed: 115200
Description:
I got this new Module from one of the chinese makers. I've design a PCB for it and connected it to serial port. Its continuously generating "?" symbols on serial monitor. I've tried changing baud rate to understand it but no use. It generated very fast. I do get initial boot sequence messages.
Sketch:
I'm trying to upload code but its not helping out. It does not respond to any boot mode conf.
Debug Messages:
I tried to copy it ... but its not getting copied. After this its all ??????????????????????????????????????? What could be the issue! Simple schematic i'm following