| .. _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`. |