Skip to content

CodethinkLabs/cva6-sdk-bst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is an unofficial CVA6 SDK.

It's implemented as a Buildstream project that's based on freedesktop-sdk.

To get an SD card with freedesktop-sdk image for CVA6:

  1. Get access to a RISC-V computer. Freedesktop-sdk doesn't support full cross-compilation at the moment, so you have to do native builds.
  2. Run Buildstream container there. You can use the container from freedesktop-sdk. Example of podman command: podman run -it --rm --privileged --workdir /src -v .:/src -v buildstream-cache:/root/.cache/buildstream registry.gitlab.com/freedesktop-sdk/infrastructure/freedesktop-sdk-docker-images/bst2:a923d1c6f4796fa9859fd940a40472521922b31f
  3. In the container run bst build deploy/deploy.bst.
  4. Then run bst artifact checkout deploy/deploy.bst and copy checked out folder to your computer.
  5. Insert an SD card into your computer and run sudo ./flash.sh /dev/sdX in the folder you copied, where sdX is your SD card device.

About

CVA6 SDK built with Buildstream

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors