@@ -12,6 +12,19 @@ hardware supports them and your Zephyr board directory's :file:`board.cmake`
12
12
file declares that support properly. See :ref: `west-build-flash-debug ` for
13
13
more information on these commands.
14
14
15
+ .. _runner_blackmagicprobe :
16
+
17
+ Black Magic Probe
18
+ ****************
19
+
20
+ Black Magic Probe (BMP) is an open-source debugging hardware incorporating GDB debug
21
+ server functionality into the firmware.
22
+ There is no need for a GDB server program, so there is no program equivalent
23
+ to host-tool.
24
+
25
+ For more details, including usage instructions and supported targets,
26
+ see :ref: `black-magic-probe `.
27
+
15
28
.. _atmel_sam_ba_bootloader :
16
29
.. _runner_bossac :
17
30
@@ -561,6 +574,28 @@ It can be used through the ``west flash`` command to flash Zephyr applications.
561
574
562
575
For advanced usage via the GUI or CLI, check out the `STM32CubeProgrammer User Manual `_.
563
576
577
+ .. _runner_uf2 :
578
+
579
+ UF2 Uploader
580
+ ************
581
+
582
+ The uf2 runner supports flashing some boards using the UF2 (USB Flashing Format).
583
+ UF2 is a user-friendly file format designed for drag-and-drop programming via a USB mass storage device.
584
+
585
+ It relies on the target device entering a special bootloader mode where it appears to the host
586
+ as a USB mass storage device.
587
+ Once in this mode, the application image can be uploaded by copying a ``.uf2 `` file to the
588
+ mounted volume.
589
+
590
+ .. code-block :: console
591
+
592
+ west flash --runner uf2
593
+
594
+ If the UF2 volume is not automatically detected, you may need to manually specify the mount point
595
+ using the ``--device `` option:
596
+
597
+ For more about the UF2 format and its tooling, see `USB Flashing Format (UF2) `_.
598
+
564
599
.. _J-Link Software and Documentation Pack :
565
600
https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack
566
601
@@ -632,3 +667,6 @@ For advanced usage via the GUI or CLI, check out the `STM32CubeProgrammer User M
632
667
633
668
.. _STLINK-V3PWR :
634
669
https://www.st.com/en/development-tools/stlink-v3pwr.html
670
+
671
+ .. _USB Flashing Format (UF2) :
672
+ https://github.com/microsoft/uf2
0 commit comments