Yocto Platform Customization: Difference between revisions
From Variscite Wiki
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
{{#vardefine:BUILD_SCRIPT|. setup-environment}} | {{#vardefine:BUILD_SCRIPT|. setup-environment}} | ||
{{#vardefine:BUILD_FOLDER_X11|build_x11}} | {{#vardefine:BUILD_FOLDER_X11|build_x11}} | ||
}}</onlyinclude> | }}</onlyinclude> | ||
<onlyinclude>{{#ifeq:{{{transcludesection|PLATFORM_DART-6UL}}}|PLATFORM_DART-6UL| | <onlyinclude>{{#ifeq:{{{transcludesection|PLATFORM_DART-6UL}}}|PLATFORM_DART-6UL| | ||
{{#vardefine:MACHINE_NAME|imx6ul-var-dart}} | {{#vardefine:MACHINE_NAME|imx6ul-var-dart}} | ||
{{#vardefine:HARDWARE_NAME|DART-6UL}} | |||
}}</onlyinclude> | |||
<onlyinclude>{{#ifeq:{{{transcludesection|RELEASE_morty-fslc-4.1.15-mx6ul-v1.0-beta}}}|RELEASE_morty-fslc-4.1.15-mx6ul-v1.0-beta | |||
{{#vardefine:KERNEL_BRANCH|imx-rel_imx_4.1.15_2.0.0_ga-var01}} | |||
{{#vardefine:KERNEL_IMAGE|zImage}} | |||
{{#vardefine:KERNEL_DEFCONFIG|imx6ul-var-dart_defconfig}} | {{#vardefine:KERNEL_DEFCONFIG|imx6ul-var-dart_defconfig}} | ||
{{#vardefine:U-BOOT_BRANCH|imx_v2015.10_dart_6ul_var1}} | {{#vardefine:U-BOOT_BRANCH|imx_v2015.10_dart_6ul_var1}} | ||
{{#vardefine:U-BOOT_SD_DEFCONFIG|mx6ul_var_dart_mmc_defconfig}} | {{#vardefine:U-BOOT_SD_DEFCONFIG|mx6ul_var_dart_mmc_defconfig}} | ||
Line 22: | Line 25: | ||
}}</onlyinclude> | }}</onlyinclude> | ||
==Release morty-fslc-4.1.15-mx6ul-v1.0-beta == | |||
KERNEL_DEFCONFIG='''{{#var:KERNEL_DEFCONFIG}}''' | |||
KERNEL_BRANCH='''{{#var:KERNEL_BRANCH}}''' | |||
KERNEL_IMAGE='''{{#var:KERNEL_IMAGE}}''' | |||
U-BOOT_BRANCH='''{{#var:U-BOOT_BRANCH}}''' | |||
U-BOOT_SD_DEFCONFIG='''{{#var:U-BOOT_SD_DEFCONFIG}}''' | |||
U-BOOT_NAND_DEFCONFIG='''{{#var:U-BOOT_NAND_DEFCONFIG}}''' | |||
RECOVERY_SD_NAME='''{{#var:RECOVERY_SD_NAME}}''' | |||
RECOVERY_SD_URL='''{{#var:RECOVERY_SD_URL}}''' | |||
==Yocto Morty== | ==Yocto Morty== | ||
Line 30: | Line 42: | ||
BUILD_SCRIPT='''{{#var:BUILD_SCRIPT}}''' | BUILD_SCRIPT='''{{#var:BUILD_SCRIPT}}''' | ||
BUILD_FOLDER_X11='''{{#var:BUILD_FOLDER_X11}}''' | BUILD_FOLDER_X11='''{{#var:BUILD_FOLDER_X11}}''' | ||
==Platform DART-6UL== | ==Platform DART-6UL== | ||
MACHINE_NAME='''{{#var:MACHINE_NAME}}''' | MACHINE_NAME='''{{#var:MACHINE_NAME}}''' | ||
HARDWARE_NAME='''{{#var:HARDWARE_NAME}}''' | HARDWARE_NAME='''{{#var:HARDWARE_NAME}}''' | ||
=== Device tree === | === Device tree === | ||
<onlyinclude>{{#ifeq:{{{transcludesection|DART-6UL_DTB}}}|DART-6UL_DTB| | <onlyinclude>{{#ifeq:{{{transcludesection|DART-6UL_DTB}}}|DART-6UL_DTB| |
Revision as of 14:58, 3 May 2017
Release morty-fslc-4.1.15-mx6ul-v1.0-beta
KERNEL_DEFCONFIG=imx6ul-var-dart_defconfig KERNEL_BRANCH=imx-rel_imx_4.1.15_2.0.0_ga-var01 KERNEL_IMAGE=zImage U-BOOT_BRANCH=imx_v2015.10_dart_6ul_var1 U-BOOT_SD_DEFCONFIG=mx6ul_var_dart_mmc_defconfig U-BOOT_NAND_DEFCONFIG=mx6ul_var_dart_nand_defconfig RECOVERY_SD_NAME=morty-fslc-4.1.15-mx6ul-v1.0-beta.img.gz RECOVERY_SD_URL=ftp://customerv:Variscite1@ftp.variscite.com/DART-6UL/Software/fslc
Yocto Morty
TOOLCHAIN_X11_INSTALL_NAME=' TOOLCHAIN_LOCATION=/opt/fsl-imx-x11/4.1.15-2.0.1/environment-setup-cortexa7hf-neon-poky-linux-gnueabi BUILD_FOLDER=~/var-fslc-yocto BUILD_DISTRO=fslc-x11 BUILD_SCRIPT=. setup-environment BUILD_FOLDER_X11=build_x11
Platform DART-6UL
MACHINE_NAME=imx6ul-var-dart HARDWARE_NAME=DART-6UL
Device tree
Build only the device tree for DART-6UL with eMMC and WiFi: $ make -j4 imx6ul-var-dart-emmc_wifi.dtb Build only the device tree for DART-6UL with eMMC and SD card: $ make -j4 imx6ul-var-dart-sd_emmc.dtb Build only the device tree for DART-6UL with NAND flash and WiFi: $ make -j4 imx6ul-var-dart-nand_wifi.dtb Build only the device tree for DART-6UL with NAND flash and SD card: $ make -j4 imx6ul-var-dart-sd_nand.dtb Build only the device tree for DART-6ULL with eMMC and WiFi: $ make -j4 imx6ull-var-dart-emmc_wifi.dtb Build only the device tree for DART-6ULL with eMMC and SD card: $ make -j4 imx6ull-var-dart-sd_emmc.dtb Build only the device tree for DART-6ULL with NAND flash and WiFi: $ make -j4 imx6ull-var-dart-nand_wifi.dtb Build only the device tree for DART-6ULL with NAND flash and SD card: $ make -j4 imx6ull-var-dart-sd_nand.dtb
SD card image file tree
/opt/images/ └── Yocto ├── imx6ul-var-dart-emmc_wifi.dtb ├── imx6ul-var-dart-nand_wifi.dtb ├── imx6ul-var-dart-sd_emmc.dtb ├── imx6ul-var-dart-sd_nand.dtb ├── imx6ull-var-dart-emmc_wifi.dtb ├── imx6ull-var-dart-nand_wifi.dtb ├── imx6ull-var-dart-sd_emmc.dtb ├── imx6ull-var-dart-sd_nand.dtb ├── rootfs.tar.bz2 ├── rootfs.ubi ├── SPL-nand ├── SPL-sd ├── u-boot.img-nand ├── u-boot.img-sd └── zImage