Skip to content

Commit c59f31f

Browse files
committed
Added Python is missing on the troubleshooting section
1 parent 7a7bd37 commit c59f31f

File tree

1 file changed

+32
-5
lines changed

1 file changed

+32
-5
lines changed

Diff for: docs/source/troubleshooting.rst

+32-5
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,27 @@ Here are some of the most common issues around the ESP32 development using Ardui
1212
Installing
1313
----------
1414

15+
Missing Python: "python": executable file not found in $PATH
16+
************************************************************
17+
18+
You are trying to build your sketch using Ubuntu and this message appears:
19+
20+
.. code-block:: bash
21+
22+
"exec: "python": executable file not found in $PATH
23+
Error compiling for board ESP32 Dev Module"
24+
25+
Solution
26+
^^^^^^^^
27+
28+
To avoid this error, you can install the ``python-is-python3`` to create the symbolic links.
29+
30+
.. code-block:: bash
31+
32+
sudo apt install python-is-python3
33+
34+
If you are not using Ubuntu, you can check if you have the Python correctly installed or the presence of the symbolic links/environment variables.
35+
1536
Building
1637
--------
1738

@@ -21,30 +42,36 @@ Flashing
2142
Why is my board not flashing/uploading when I try to upload my sketch?
2243
**********************************************************************
2344

24-
If you are trying to upload a new sketch and your board isn't responding, there are some possible reasons.
45+
If you are trying to upload a new sketch and your board is not responding, there are some possible reasons.
2546
To be able to upload the sketch via serial interface, the ESP32 must be in the download mode. The download mode allows you to upload the sketch over the serial port and to get into it, you need to keep the **GPIO0** in LOW while a resetting (**EN** pin) cycle.
2647

2748
Possible fatal error message from the Arduino IDE:
2849

2950
*A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header*
3051

52+
Solution
53+
^^^^^^^^
54+
3155
Here are some steps that you can try to:
3256

3357
* Check your USB cable and try a new one.
3458
* Change the USB port.
3559
* Check your power supply.
36-
* In some instances, you must keep **GPIO0** LOW during the uploading process via serial interface.
37-
* Hold-down the **“BOOT”** button in your ESP32 board while uploading/flashing.
60+
* In some instances, you must keep **GPIO0** LOW during the uploading process via the serial interface.
61+
* Hold down the **“BOOT”** button in your ESP32 board while uploading/flashing.
3862

39-
In some development boards, you can try adding the reset delay circuit, as decribed in the *Power-on Sequence* section on the `ESP32 Hardware Design Guidelines <https://www.espressif.com/sites/default/files/documentation/esp32_hardware_design_guidelines_en.pdf>`_ in order to get into the download mode automatically.
63+
In some development boards, you can try adding the reset delay circuit, as described in the *Power-on Sequence* section on the `ESP32 Hardware Design Guidelines <https://www.espressif.com/sites/default/files/documentation/esp32_hardware_design_guidelines_en.pdf>`_ in order to get into the download mode automatically.
4064

4165
Hardware
4266
--------
4367

4468
Why is my computer not detecting my board?
4569
**************************************************
4670

47-
If your board is not detected after connecting into the USB, you can try to:
71+
If your board is not being detected after connecting to the USB, you can try to:
72+
73+
Solution
74+
^^^^^^^^
4875

4976
* Check if the USB driver is missing. - `USB Driver Download Link <https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers>`_
5077
* Check your USB cable and try a new one.

0 commit comments

Comments
 (0)