From 2bf1beef5ce2edde80ba7a24dde781fe1b1692a4 Mon Sep 17 00:00:00 2001 From: Damien George Date: Tue, 4 May 2021 14:24:17 +1000 Subject: docs/esp8266: Add instructions on entering programming mode manually. This adds to the ESP8266 tutorial instructions explaining which pins to pull low to enter programming mode. Commit made originally by @ARF1 in #2910. Signed-off-by: Damien George --- docs/esp8266/tutorial/intro.rst | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'docs/esp8266/tutorial') diff --git a/docs/esp8266/tutorial/intro.rst b/docs/esp8266/tutorial/intro.rst index 711db3fceb..bbf0457fff 100644 --- a/docs/esp8266/tutorial/intro.rst +++ b/docs/esp8266/tutorial/intro.rst @@ -75,6 +75,10 @@ the DTR and RTS pins wired in a special way then deploying the firmware should be easy as all steps can be done automatically. Boards that have such features include the Adafruit Feather HUZZAH and NodeMCU boards. +If you do not have such a board, you need keep GPIO0 pulled to ground and reset +the device by pulling the reset pin to ground and releasing it again to enter +programming mode. + For best results it is recommended to first erase the entire flash of your device before putting on new MicroPython firmware. @@ -113,6 +117,10 @@ the firmware (note the ``-fm dio`` option):: If the above commands run without error then MicroPython should be installed on your board! +If you pulled GPIO0 manually to ground to enter programming mode, release it +now and reset the device by again pulling the reset pin to ground for a short +duration. + Serial prompt ------------- -- cgit v1.2.3