1.. _hifive_unleashed:
2
3SiFive HiFive Unleashed
4#######################
5
6Overview
7********
8
9The HiFive Unleashed is a development board with a SiFive FU540-C000
10multi-core 64bit RISC-V SoC.
11
12.. image:: img/hifive_unleashed.jpg
13   :align: center
14   :alt: SiFive HiFive Unleashed board
15
16Programming and debugging
17*************************
18
19Building
20========
21
22Applications for the ``hifive_unleashed`` board configuration can be built as
23usual (see :ref:`build_an_application`) using the corresponding board name:
24
25.. zephyr-app-commands::
26   :board: hifive_unleashed
27   :goals: build
28
29Flashing
30========
31
32Current version has not yet supported flashing binary to onboard Flash ROM.
33
34This board has USB-JTAG interface and this can be used with OpenOCD.
35Load applications on DDR and run as follows:
36
37.. code-block:: console
38
39   openocd -c 'bindto 0.0.0.0' \
40           -f boards/riscv/hifive_unleashed/support/openocd_hifive_unleashed.cfg
41   riscv64-zephyr-elf-gdb build/zephyr/zephyr.elf
42   (gdb) target remote :3333
43   (gdb) c
44
45Debugging
46=========
47
48Refer to the detailed overview about :ref:`application_debugging`.
49