-
create source dir
mkdir -p $HOME/work/rzg_vlp_305 cd $HOME/work/rzg_vlp_305
-
download source archives
Make sure that the following packages have been downloaded from the official website https://www.renesas.com
RTK0EF0045Z0021AZJ-v3.0.5-update1.zip,
RTK0EF0045Z13001ZJ-v1.1.2_EN.zip,
RTK0EF0045Z15001ZJ-v1.1.0_EN.zip,
r01an5869ej0122-rzg2l-cm33-multi-os-pkg.zip,
oss_pkg_rzg_v3.0.5.7z
-
create working dir
mkdir -p $HOME/work/vkrzg2lc/vlp_305/yocto cd $HOME/work/vkrzg2lc/vlp_305/yocto
-
get helper utils
wget https://raw.githubusercontent.com/Vekatech/vkrz-build-utils/main/yocto_305/create_yocto_305_vkrzg2lc_src.sh wget https://raw.githubusercontent.com/Vekatech/vkrz-build-utils/main/yocto_305/run_docker
chmod a+x create_yocto_305_vkrzg2lc_src.sh chmod a+x run_docker
-
adjust paths in "create_yocto_305_vkrzg2lc_src.sh" as follows
PKGKDIR=$HOME/work/rzg_vlp_v3.0.5 - directory with source archives WORKSPACE=$(pwd) - working path YOCTO_HOME="${WORKSPACE}/yocto_305" - yocto dir BUILD_DIR="build" - build dir
-
create yocto sources
./create_yocto_305_vkrzg2lc_src.sh
-
start docker (optional)
run_docker
-
go to YOCTO_HOME
cd yocto_305
-
TEMPLATECONF=$PWD/meta-vkrzg2lc/docs/template/conf
-
source poky/oe-init-build-env build
- "build" has to be the same as BUILD_DIR in sh script -
adjust layers
bitbake-layers add-layer ../meta-xxx
-
start a build
bitbake core-image-<target>