docs/rp2: Add a small factory reset page.
This work was funded through GitHub Sponsors. Signed-off-by: Angus Gratton <angus@redyak.com.au>
This commit is contained in:
parent
0e7c3901b8
commit
9361a9f50a
3 changed files with 20 additions and 0 deletions
|
|
@ -245,6 +245,7 @@ The specific process(es) are different on each port:
|
|||
|
||||
- :doc:`pyboard and stm32 port instructions </pyboard/tutorial/reset>`
|
||||
- :doc:`renesas-ra port instructions </renesas-ra/tutorial/reset>`
|
||||
- :doc:`rp2 port instructions </rp2/tutorial/reset>`
|
||||
- :doc:`wipy port instructions </wipy/tutorial/reset>`
|
||||
|
||||
For ports without specific instructions linked above, the factory reset process
|
||||
|
|
|
|||
|
|
@ -8,4 +8,5 @@ Let's get started!
|
|||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
reset.rst
|
||||
pio.rst
|
||||
|
|
|
|||
18
docs/rp2/tutorial/reset.rst
Normal file
18
docs/rp2/tutorial/reset.rst
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
Factory reset
|
||||
=============
|
||||
|
||||
If something unexpected happens and your RP2xxx-based board no longer boots
|
||||
MicroPython, then you may have to factory reset it. For more details, see
|
||||
:ref:`soft_bricking`.
|
||||
|
||||
Factory resetting the MicroPython rp2 port involves fully erasing the flash and
|
||||
resetting the flash memory, so you will need to re-flash the MicroPython
|
||||
firmware afterwards and copy any Python files to the filesystem again.
|
||||
|
||||
1. Follow the instructions on the Raspberry Pi website for `resetting flash
|
||||
memory`_.
|
||||
2. Copy the MicroPython .uf2 firmware file to your board. If needed, this file
|
||||
can be found on the `MicroPython downloads page`_.
|
||||
|
||||
.. _resetting flash memory: https://www.raspberrypi.com/documentation/microcontrollers/pico-series.html#resetting-flash-memory
|
||||
.. _MicroPython downloads page: https://micropython.org/download/?port=rp2
|
||||
Loading…
Reference in a new issue