Skip to content

Commit

Permalink
move bootloading to FAQ
Browse files Browse the repository at this point in the history
  • Loading branch information
jmccand committed Nov 29, 2024
1 parent 5633a65 commit 6e5ceae
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 6 deletions.
8 changes: 7 additions & 1 deletion docs/source/faq.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,13 @@ Troubleshooting
Arduino not connecting to OpenMV
--------------------------------

If your Arduino is not connecting to OpenMV, either because OpenMV is loading forever, or because the cursor is flickering between loading and a pointer, you should reset your board. Do this by double tapping the button on top of the Arduino. This will reset the board. Wait for OpenMV to update. When OpenMV updates, it should offer to load the latest firmware. Agree and load the firmware, and hopefully the Arduino will connect.
If your Arduino is not connecting to OpenMV, either because OpenMV is loading forever, or because the cursor is flickering between loading and a pointer, you should reset your board. Do this by double tapping the button on top of the Arduino. This will reset the board.

.. image:: images/rp2040_white_button.jpeg
:height: 80
:alt: RP2040 white button

Wait for OpenMV to update. When OpenMV updates, it should offer to load the latest firmware. Agree and load the firmware, and hopefully the Arduino will connect.

If this doesn't work, it's probably because your code has a frequently repeating while loop which keeps the Arduino occupied. Keep trying to reset the board by double pressing the top button, or open Finder or FileExplorer, open the board's external drive, and replace its main.py (your code) with a basic main.py such as :download:`blink_LED.py <../../tests/installation_check/blink_LED.py>`. This should enable the Arduino to connect.

Expand Down
6 changes: 1 addition & 5 deletions docs/source/usage.rst
Original file line number Diff line number Diff line change
Expand Up @@ -77,11 +77,7 @@ In the bottom left of the OpenMV IDE, you should see this:
If you don't see this, it means that OpenMV doesn't recognize the board.
You can wait for a little and try messing with your USB conection (different cable, different port, unplug/replug, etc.).

If this still does not work, try putting the Arduino in bootloader mode by double clicking the white button on the top of the board.

.. image:: images/rp2040_white_button.jpeg
:height: 80
:alt: RP2040 white button
If this still does not work, `try putting the Arduino in bootloader mode <https://bram-hub.github.io/NanoNav/faq.html#arduino-not-connecting-to-openmv>`_.

Once you see the "Connect" button, click it (the USB connection, or upper button of the two in the image).

Expand Down

0 comments on commit 6e5ceae

Please sign in to comment.