49 lines
1.1 KiB
ReStructuredText
49 lines
1.1 KiB
ReStructuredText
.. _hifive_unmatched:
|
|
|
|
SiFive HiFive Unmatched
|
|
#######################
|
|
|
|
Overview
|
|
********
|
|
|
|
The HiFive Unmatched is a development board with a SiFive FU740-C000
|
|
multi-core 64bit RISC-V SoC.
|
|
|
|
.. image:: img/hifive_unmatched.jpg
|
|
:align: center
|
|
:alt: SiFive HiFive Unmatched board
|
|
|
|
Programming and debugging
|
|
*************************
|
|
|
|
Building
|
|
========
|
|
|
|
Applications for the ``hifive_unmatched`` board configuration can be built as
|
|
usual (see :ref:`build_an_application`) using the corresponding board name:
|
|
|
|
.. zephyr-app-commands::
|
|
:board: hifive_unmatched
|
|
:goals: build
|
|
|
|
Flashing
|
|
========
|
|
|
|
Current version has not yet supported flashing binary to onboard Flash ROM.
|
|
|
|
This board has USB-JTAG interface and this can be used with OpenOCD.
|
|
Load applications on DDR and run as follows:
|
|
|
|
.. code-block:: console
|
|
|
|
openocd -c 'bindto 0.0.0.0' \
|
|
-f boards/riscv/hifive_unmatched/support/openocd_hifive_unmatched.cfg
|
|
riscv64-zephyr-elf-gdb build/zephyr/zephyr.elf
|
|
(gdb) target remote :3333
|
|
(gdb) c
|
|
|
|
Debugging
|
|
=========
|
|
|
|
Refer to the detailed overview about :ref:`application_debugging`.
|