Lines Matching +full:board +full:- +full:to +full:- +full:board
1 .. zephyr:board:: hifive1
6 The HiFive1 is an Arduino-compatible development board with
7 an FE310 RISC-V SoC. Two revisions of this board are supported in Zephyr:
9 and `HiFive1 Rev B <https://www.sifive.com/boards/hifive1-rev-b>`__.
13 :alt: SiFive HiFive1 board
15 SiFive HiFive1 board (image courtesy of SiFive)
19 :alt: SiFive HiFive1 Rev B board
21 SiFive HiFive1 Rev B board (image courtesy of SiFive)
29 Applications for the HiFive1 board configuration can be built as usual (see
30 :ref:`build_an_application`) using the corresponding board name:
34 .. group-tab:: HiFive1
36 .. zephyr-app-commands::
37 :board: hifive1
40 .. group-tab:: HiFive1 Rev B
42 .. zephyr-app-commands::
43 :board: hifive1@B
51 -------
55 .. group-tab:: HiFive1
57 In order to upload the application to the device, you'll need OpenOCD with
58 RISC-V support. Download the tarball for your OS from the `SiFive website
63 ``-DOPENOCD=<path/to/riscv-openocd/bin/openocd>`` parameter when building:
65 .. zephyr-app-commands::
66 :board: hifive1
68 :gen-args: -DOPENOCD=<path/to/riscv-openocd/bin/openocd>
70 When using a custom toolchain it should be enough to have the downloaded
73 .. group-tab:: HiFive1 Rev B
75 The HiFive 1 Rev B uses Segger J-Link OB for flashing and debugging. To flash and
76 debug the board, you'll need to install the
77 `Segger J-Link Software and Documentation Pack
78 <https://www.segger.com/downloads/jlink#J-LinkSoftwareAndDocumentationPack>`_
85 .. code-block:: console
89 Depending on your OS you might have to run the flash command as superuser.
94 Refer to the detailed overview about :ref:`application_debugging`.