RED-V Development Guide

Contributors: bboyho, Englandsaurus
Favorited Favorite 2

Software Installation (Freedom Studio)

Troubleshooting Tip: The Freedom Studio and E SDK has been tested to work with Windows 10, 64-bit. You are free to follow the open source guides to use the OS of your choice, but our technical knowledge is limited to the content of this tutorial.

In this section, we're going to figure out how to get started developing on our SparkFun RED-V development board. There are a handful of development environments out there that are compatible with the RED-V but we're going to be checking out Freedom Studio and Zephyr RTOS. Both development environments have a decent assembly of example code to help get you up and learning RISC-V.

Installing Freedom Studio

The quickest way to get started programming your RED-V is through SiFive's Eclipse-based Freedom Studio. If you have not already, head over to SiFive's website to download Freedom Studio for your operating system and unzip the files.

You'll need to scroll down to the section where it says Freedom Studio and click on your respective operating system.

Download Freedom Studio from SiFive

Click on image for a closer view.

The Freedom Studio bundle contains some pretty lengthy paths in our system which can occasionally cause problems during extraction on Windows systems. Due to this, it's important to enable long paths as well as unzip to a location like C:/FreedomStudio/ to keep your paths as short as possible. To enable long paths, simply download and double click the below registry file. This is only necessary on a Windows machine. Follow the prompts to install the paths.