Skip to content

Commit 54ffa51

Browse files
committed
Apply feedback
1 parent d928e38 commit 54ffa51

File tree

4 files changed

+12
-6
lines changed

4 files changed

+12
-6
lines changed
122 KB
Loading
185 KB
Loading
-216 KB
Binary file not shown.

content/hardware/03.nano/boards/nano-esp32/tutorials/debugging/debugging.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ tags: [ESP32, Debugging, IDE]
99

1010
Debugging skills are valuable not only for tackling complex projects but also for beginners and those working on intermediate-level projects, as they offer valuable insights into the specific behavior of your code.
1111

12+
***Some boards from the first limited production batch were assembled with a different RGB LED which has the green and blue pins inverted. For more information read our full Help Center article [here](https://support.arduino.cc/hc/en-us/articles/9589073738012).***
13+
1214
## What Is Debugging?
1315

1416
Debugging is an essential skill for anyone working with technology, whether you're a software developer, a student learning to code, or someone who just wants to understand how computers work. Here's why it's so crucial:
@@ -27,7 +29,7 @@ Debugging is an essential skill for anyone working with technology, whether you'
2729
- [Arduino IDE](https://www.arduino.cc/en/software)
2830
- [Arduino ESP32 Core](https://github.com/arduino/arduino-esp32) installed (2.0.12 or newer)
2931

30-
***It's important to use the "Arduino ESP32 Boards" by "Arduino" and not the "esp32" by "Espressif Systems". For Windows users this is paramount, otherwise no drivers will be ever installed and no debugging can be performed.***
32+
***It's important to use the "Arduino ESP32 Boards" core by "Arduino" and not the "esp32" core by "Espressif Systems". For Windows users this is paramount, otherwise no drivers will be ever installed and no debugging can be performed.***
3133

3234
## System Setup
3335

@@ -70,21 +72,25 @@ Before starting a debug session you need to upload your sketch using one of the
7072

7173
### Method 1
7274

73-
- Connect a jumper cable between the **GND** and the **B1** pins and press the reset button **once**. The RGB LED will turn on with a green or blue color.
75+
- Connect a jumper cable between the **GND** and the **B1** pins and press the reset button **once**. The RGB LED will turn on with a green or blue color.
7476

75-
- Remove the jumper cable and you should see the RGB LED light up in a purple or yellow color. Note that inside **Tools**, the board will be shown as a random ESP32 board.
77+
- Remove the jumper cable and you should see the RGB LED light up in a purple or yellow color, which means you sucessfully entered the **ROM Boot mode**. Note that inside **Tools**, the board will be shown as a random ESP32 board.
7678

7779
***This is because in this mode all ESP32 chips share the same identifier assigned to USB devices, therefore the IDE selects a random ESP32 board.***
7880

79-
- Continue to select **Tools** > **Board** > **Arduino Nano ESP32** as well as the correct **Port**.
81+
- Continue by clicking on the drop-down menu.
82+
83+
![Drop-Down Menu](./assets/drop-down-menu.png)
84+
85+
- Then type "Arduino ESP32" and select the correct Port. Make sure to select the option by Arduino!
8086

81-
![Select Port](./assets/selectPort.png)
87+
![Change Board](./assets/changeBoard.png)
8288

8389
- After that select **Sketch** > **Upload Using Programmer**.
8490

8591
### Method 2
8692

87-
- Slowly double-tap the reset button to enter the recovery / Device Firmware Update (DFU) mode.
93+
- Slowly double-tap the reset button to enter the Arduino bootloader mode.
8894

8995
***Performing the double press can be a little tricky. Press it once, wait until you see the RGB LED flashing in different colours, then press again. If done correctly the RGB LED will start fading slowly.***
9096

0 commit comments

Comments
 (0)