Skip to content

rickoco/core-v-sdk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

CORE-V-SDK Quick Start Guide

The purpose of this Quick Start Guide (QSG) is to get you up and running quickly with the CORE-V-SDK on one of the various supported operating system platforms. Currently supported OSs are Windows (10/11) and Linux (RH 7.9/8.4 & Ubuntu 18.04/20.04).

Getting Started

Download the CORE-V SDK package (64-bit Windows /64-bit Linux)

Windows Installation

Run the supplied installer executable and follow the installation wizard to install CORE-V-SDK in the directory of your choice. Installation includes all the necessary toolchain components, and the default directory is:

C:\Users\[USER]\AppData\Local\OpenHW\CORE-V-SDKvX.Y.Z

where X.Y.Z is the version.

Linux Installation

CORE-V-SDK Linux installer is provided as a .run file. Add execution permission to the file using the command:

chmod +rwx CORE-V-SDK_SetupvX.Y.Z.run

Execute this .run file and follow the instructions.

$./CORE-V-SDKSetupvX.Y.Z.run

Installation includes all the necessary components, and the default directory is:

 /home/CORE-V-SDKvX.Y.Z/

Import Sample Project

To import and run the sample cli-test project or qemu_32_example provided with the SDK

Step 1: Launch IDE

Launch the CORE-V-SDK by double clicking on the "CORE-V-SDK" shortcut in Windows or "CORE-V-SDK.launch" in Linux (from the installation location).

image

Step 2: From Welcome, Select Import

image

Step 3: Select OpenHW Sample Projects

image

Step 4: Select the Example Projects

image

Step 5: Compile Projects

Assuming everything above has completed this step is simplicity itself. With the corresponding project selected in the Project Explorer pane, click on Build (the hammer icon):

image

Step 6: Debug Configurations

Under the Run menu select Debug Configurations...

image

Step 7: Debug the Project

  1. Under GDB OpenOCD Debugging select cli_test Ashling Opella-LD or cli_test hs2 and then Debug, or for QEMU:
  2. Under RISC-V QEMU Simulator Debugging select qemu_32_example and then Debug

How to Import Existing Projects from Git

image

Step 1: Specify Clone URI

image

Step 2: Specify the Source Git Repository

Provide the full URL path to the repository. The path you provide will depend on the protocol used to access GitHub. For example, https://github.com/openhwgroup/core-v-mcu-cli-test.git is the path when using https.

git3

Step 3: Select the Branch to Clone

Note: the list of branches will change over time. The main branch is stable, but not necessarily the latest. All other branches are development branches and may not be stable.

image

Step 4: Specify Directory for Git to use (use the default)

git5

Step 5: Select Projects to Import

image

Terminal window

CORE-V-SDK includes a built in Terminal Window (useful to run cli test). To open,

Select Window -> Show View -> Other... -> search "Terminal"

image

Click on "Open a new Terminal View"

terminal1

Select "Local Terminal"

image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 91.4%
  • HTML 7.7%
  • Other 0.9%