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

No packages published