Skip to content

Commit 3db96af

Browse files
committed
Merge branch 'errors-when-uploading' of https://github.com/arduino/help-center-content into errors-when-uploading
2 parents f0856c9 + fd4fb20 commit 3db96af

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

content/Software Support/Upload/If-your-sketch-doesnt-upload.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,12 @@ Follow the instructions below to ensure a proper setup. After each step, try upl
5151

5252
### Try a bootloader reset if your board supports it {#bootloader-reset}
5353

54-
If you still can't upload sketches, your board might be stuck in a state where it cannot communicate on the port. For some boards (such as those in the MKR Family and newer Nano boards), pressing the RESET button twice in quick succession will activate bootloader mode. Follow the steps below to perform a bootloader reset:
54+
Many Arduino boards have native USB functionality. On these boards, USB communication is handled by the same microcontroller that runs the sketch. This means that the sketch running on the board may interfere with the upload process, for example by causing the board to reset.
55+
56+
You can stop the sketch from running the sketch by activing the board's **bootloader**.
57+
58+
> [!NOTE]
59+
> AVR-based boards like UNO R3, Mega, and the classic Nano have dedicated USB-to-serial chips, which allow sketches to be uploaded regardless of the sketch currently running on the main microcontroller. These boards do not have a bootloader mode.
5560
5661
1. Find the reset button on the board.
5762
1. Press the button two times in quick succession.

0 commit comments

Comments
 (0)