VisionFive
In the next two sections, we go through the steps for baking and booting an image for the VisionFive board.
Baking for VisionFive
To add this board support to our project, we need to include the meta-riscv
meta layer, which is the BSP layer with support for RISC-V-based boards, including the VisionFive, but not limited to it. The meta layer can be accessed at https://github.com/riscv/meta-riscv/tree/kirkstone.
To create the source structure, please download Poky using the following command line:
git clone git://git.yoctoproject.org/poky -b kirkstone
After completing this, we must create the build
directory we’ll use for our builds and add the BSP layer. We can do this using the following command lines:
source oe-init-build-env build bitbake-layers layerindex-fetch meta-riscv
After we have the build
directory and the BSP layers properly set up, we can start the build. Inside the build
directory, we must call the following command:
MACHINE=visionfive...