U0TXD=GPIO1

SpenZerX
Posts: 41
Joined: Thu Apr 16, 2015 9:30 pm
Location: Germany
Contact:

U0TXD=GPIO1

Postby SpenZerX » Thu Jul 23, 2015 3:35 pm

Hi Espressif,

what hardware (max current draw?, only LED? Transistor possible?) can be connected to U0TXD=GPIO1
to boot successful and save reach UserInit after a cold boot? Or should this be evaluated by testing?

In UserInit U0TXD-Pin will be connected as GPIO1-output. (->max output 10mA after this configuration?)


I know there is debug output of ROM-boot loader, and this is misuse. But GPIOs are limited and normally a LED is connected. I dont need serial in normal state.

Thanks

Espressif_Kelly
Posts: 140
Joined: Mon Oct 27, 2014 10:40 am

Re: U0TXD=GPIO1

Postby Espressif_Kelly » Fri Jul 24, 2015 7:49 pm

Dear SpenZerX,

1.what hardware (max current draw?, only LED? Transistor possible?) can be connected to U0TXD=GPIO1 to boot successful and save reach UserInit after a cold boot? Or should this be evaluated by testing?

->U0TXD+U0RXD or GPIO2+U0RXD usually can be used to download firmware into external spi flash.
Besides, U0TXD is also a strapping pin for chip_test_mode(1: normal mode; 0: chip_test_mode). Thus, U0TXD can't be pulled down just when the system is powered on.


2. In UserInit U0TXD-Pin will be connected as GPIO1-output. (->max output 10mA after this configuration?)
->When U0TXD is reused as GPIO1, the source current of this GPIO is 12mA and sink current can be greater than 12mA.


3. I know there is debug output of ROM-boot loader, and this is misuse. But GPIOs are limited and normally a LED is connected. I dont need serial in normal state.
->It is ok for you to connect a led in this pin to vdd.

Thanks.

nirajmahapatro
Posts: 2
Joined: Tue Dec 27, 2016 2:28 pm

Re: U0TXD=GPIO1

Postby nirajmahapatro » Fri May 26, 2017 1:09 am

Hello Kelly,

"Besides, U0TXD is also a strapping pin for chip_test_mode(1: normal mode; 0: chip_test_mode). Thus, U0TXD can't be pulled down just when the system is powered on. "

Can this behavior be changed? Is there a way, probably tweaking the bootloader, where the strapping for chip_test_mode is disabled.
I have an diode connected to gnd from UOTXD which is avoiding to boot the ESP8266 in normal mode.

Thanks
Niraj

Who is online

Users browsing this forum: No registered users and 64 guests