diff options
Diffstat (limited to 'yocto/README')
| -rw-r--r-- | yocto/README | 39 | 
1 files changed, 27 insertions, 12 deletions
diff --git a/yocto/README b/yocto/README index f170e18..6c92a6e 100644 --- a/yocto/README +++ b/yocto/README @@ -7,6 +7,8 @@ https://developer.toradex.com/linux-bsp/os-development/build-yocto/build-a-refer  https://developer.toradex.com/linux-bsp/os-development/build-u-boot-and-linux-kernel-from-source-code/build-u-boot/  https://developer.toradex.com/linux-bsp/os-development/build-u-boot-and-linux-kernel-from-source-code/build-linux-kernel-from-source-code/  https://developer.toradex.com/linux-bsp/os-development/build-u-boot-and-linux-kernel-from-source-code/build-device-tree-overlays-from-source-code/ +https://developer.toradex.com/linux-bsp/os-development/build-yocto/custom-meta-layers-recipes-and-images-in-yocto-project-hello-world-examples/ +https://developer.toradex.com/linux-bsp/os-development/build-yocto/device-tree-overlays-linux  - install dependencies:  # dependencies for yocto: @@ -43,12 +45,9 @@ curl https://commondatastorage.googleapis.com/git-repo-downloads/repo > bin/repo  chmod 755 bin/repo  - install the ARM GCC toolchain: -mkdir arm -cd arm  wget https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/binrel/arm-gnu-toolchain-14.2.rel1-x86_64-aarch64-none-linux-gnu.tar.xz  tar xvf arm-gnu-toolchain-14.2.rel1-x86_64-aarch64-none-linux-gnu.tar.xz  ln -s arm-gnu-toolchain-14.2.rel1-x86_64-aarch64-none-linux-gnu gcc-linaro-aarch64 -cd ..  - install device tree compiler tool:  git clone https://git.kernel.org/pub/scm/utils/dtc/dtc.git -b v1.7.2 @@ -95,11 +94,8 @@ MACHINE ?= "verdin-imx8mp"  # set debian packages  PACKAGE_CLASSES ?= "package_deb"  ... -# append: +# append  ACCEPT_FSL_EULA = "1" -TOOLCHAIN_TARGET_TASK:append = " kernel-devsrc" -TOOLCHAIN_TARGET_TASK:remove = "target-sdk-provides-dummy" -...  - append mikrophone layer:  vi conf/bblayers.conf @@ -110,9 +106,7 @@ vi conf/bblayers.conf  # copy yocto/meta-mikrophone to ../layers/ dir from mikroPhone repo -- build: -# bitbake -k tdx-reference-minimal-image -# bitbake -k tdx-reference-minimal-image -c populate_sdk +- build image:  bitbake -k mikrophone-image  bitbake -k mikrophone-image -c populate_sdk @@ -121,14 +115,35 @@ deploy/sdk/tdx-xwayland-glibc-x86_64-mikroPhone-Image-armv8a-verdin-imx8mp-toolc  # install into: /build/tdx-xwayland/7.x.y  - machine.conf in: layers/meta-toradex-nxp/conf/machine/verdin-imx8mp.conf -- mikrophone distro.conf in: layers/meta-mikrophone/conf/distro/*.conf -- mikrophone images in: layers/meta-mikrophone/recipes-images/images/*.bb +                   layers/meta-mikrophone/conf/machine/include/verdin-imx8mp.inc +- mikrophone distro.conf in: layers/meta-mikrophone/conf/distro/mikrophone.conf +- mikrophone images in: layers/meta-mikrophone/recipes-images/images/mikrophone-image.bb +  - deployable tarballs in: build/deploy/images/verdin-imx8mp/  - deployable sdk in: build/deploy/sdk/  - toradex distro.conf in: layers/meta-toradex-distro/conf/distro/*.conf  - toradex demo images in: layers/meta-toradex-demos/recipes-images/images/*.bb + +upgrade yocto image +------------------- + +- upgrade yocto: +. /build/tools/start.sh +cd /build/oe-core +repo sync + +- build image: +. export +bitbake -k mikrophone-image +bitbake -k mikrophone-image -c populate_sdk + +- to launch TEZI installer: insert sdcard, reboot linux then stop u-boot auto boot and type: +setenv fdtfile imx8mp-verdin-wifi-dev.dtb    +boot + +  u-boot  ------  | 
