← Back to HiFive Unmatched
freebsd on HiFive Unmatched

System Version

14.0

Status

basic

Last Update

2024-06-21

FreeBSD 14.0 HiFive Unmatched Test Report

Test Environment

Operating System Information

Hardware Information

  • HiFive Unmatched Rev A
  • A microUSB Cable (Included with HiFive Unmatched)
  • An ATX Power Supply
  • A microSD Card (Sandisk Extreme Pro 64G UHS-I), pre-flashed with Freedom U SDK
  • A USB Drive (Lexar S25 32G)

Installation Steps

Boot Device Selection

Ensure the dip switch is set to boot from the microSD card. If you haven’t changed it, the factory default is to boot from the microSD card.

The dip switch should be set as follows: MSEL[3:0]=1011

Flashing Freedom U SDK

Download the demo-coreip-cli-unmatched.rootfs.wic.xz image from here.

Uncompress and flash the image to the microSD card. Here, /dev/sdc is the location of the microSD card.

xz -dk demo-coreip-cli-unmatched.rootfs.wic.xz
sudo dd if=demo-coreip-cli-unmatched.rootfs.wic of=/dev/sdc status=progress

Flashing the Installation Image to the USB Drive

Uncompress the image and use the dd command to flash the image to the microSD card.

xz -dk FreeBSD-14.0-RELEASE-riscv-riscv64-mini-memstick.img.xz
sudo dd if=FreeBSD-14.0-RELEASE-riscv-riscv64-mini-memstick.img of=/dev/sdc status=progress

Logging into the System

Logging into the system via the onboard serial port (using the microUSB cable to connect to another computer).

Expected Results

The system should boot normally and allow login via the onboard serial port.

Actual Results

The system booted normally and login via the onboard serial port was successful.

Boot Log

alt text

alt text

Test Criteria

Successful: The actual result matches the expected result.

Failed: The actual result does not match the expected result.

Test Conclusion

Test successful.