HiFive Unmatched
Overview
The HiFive Unmatched is a development board with a SiFive FU740-C000 multi-core 64bit RISC-V SoC.
Programming and debugging
The hifive_unmatched board supports the runners and associated west commands listed below.
| flash | debug | rtt | attach | debugserver | |
|---|---|---|---|---|---|
| openocd | ✅ (default) | ✅ (default) | ✅ | ✅ | ✅ |
Building
Applications for the hifive_unmatched board configuration can be built as
usual (see Building an Application) using the corresponding board name:
# From the root of the zephyr repository
west build -b hifive_unmatched/fu740/s7 samples/hello_world
# From the root of the zephyr repository
west build -b hifive_unmatched/fu740/u74 samples/hello_world
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:
# From the root of the zephyr repository
west build -b hifive_unleashed//s7 samples/hello_world
west flash
# From the root of the zephyr repository
west build -b hifive_unmatched///u74 samples/hello_world
west flash
Debugging
Refer to the detailed overview about Application Debugging.