Debian Platform Customization: Difference between revisions

From Variscite Wiki
(add RELEASE_STRETCH_V1.0_DART-MX8M)
Line 761: Line 761:
*RAM_LOAD_ADDRESS = '''{{#var:RAM_LOAD_ADDRESS}}'''
*RAM_LOAD_ADDRESS = '''{{#var:RAM_LOAD_ADDRESS}}'''
*UBOOT_CONFIG_FILE = '''{{#var:UBOOT_CONFIG_FILE}}
*UBOOT_CONFIG_FILE = '''{{#var:UBOOT_CONFIG_FILE}}
*KERNEL_PAD_SIZE = '''{{#var:KERNEL_PAD_SIZE}}
*KERNEL_START_ADDRESS = '''{{#var:KERNEL_START_ADDRESS}}
*DTB_START_ADDRESS = '''{{#var:DTB_START_ADDRESS}}
== DART-MX8M ==
=== stretch-4.14.78-mx8m-v1.0 ===
<section begin=RELEASE_STRETCH_V1.0_DART-MX8M/> {{#vardefine:HARDWARE_NAME|DART-MX8M}} <!--
-->{{#vardefine:YOCTO_RELEASE_LINK|RELEASE_SUMO_V1.0_DART-MX8M}} <!--
-->{{#vardefine:RELEASE_NAME|stretch-4.14.78-mx8m-v1.0}} <!--
-->{{#vardefine:RELEASE_LINK|RELEASE_STRETCH_V1.0_DART-MX8M}} <!--
-->{{#vardefine:RELEASE_NOTES_LINK|https://docs.google.com/spreadsheets/d/e/2PACX-1vTUPjdt-nbNyWUFxjrkoIw4H-s1h5Uo3HYgYQvzHgL1SMIutt7fzGm1zq5vgwLQhNAb7fTqETSjBn2J/pubhtml}} <!--
-->{{#vardefine:DEBIAN_NAME|Stretch}} <!--
-->{{#vardefine:DEBIAN_VERSION|9.8}} <!--
-->{{#vardefine:BUILD_FOLDER|~/var_mx8m_dart_debian}} <!--
-->{{#vardefine:BUILD_FOLDER_NAME|var_mx8m_dart_debian}} <!--
-->{{#vardefine:BUILD_SCRIPT|./make_var_mx8m_dart_debian.sh}} <!--
-->{{#vardefine:MACHINE_NAME|imx8m-var-dart}} <!--
-->{{#vardefine:KERNEL_GIT|https://github.com/varigit/linux-imx.git}} <!--
-->{{#vardefine:KERNEL_BRANCH|imx_4.14.78_1.0.0_ga_var01}} <!--
-->{{#vardefine:KERNEL_IMAGE|zImage}} <!--
-->{{#vardefine:KERNEL_DEFCONFIG|imx8_var_defconfig}} <!--
-->{{#vardefine:U-BOOT_GIT|https://github.com/varigit/uboot-imx.git}} <!--
-->{{#vardefine:U-BOOT_BRANCH|imx_v2018.03_4.14.78_1.0.0_ga_var01}} <!--
-->{{#vardefine:U-BOOT_BOARD_NAME|mx8m_var_dart}} <!--
-->{{#vardefine:U-BOOT_SD_DEFCONFIG|imx8m_var_dart_defconfig}} <!--
-->{{#vardefine:U-BOOT_SD_SECURE_BOOT_DEFCONFIG|mx8m_var_dart_mmc_SECURE_BOOT_defconfig}} <!--
-->{{#vardefine:U-BOOT_SD_IMAGE_NAME|u-boot.img-sd}} <!--
-->{{#vardefine:RECOVERY_SD_NAME|{{#var:RELEASE_NAME}}.img.gz}} <!--
-->{{#vardefine:RECOVERY_SD_URL|ftp://customerv:Variscite1@ftp.variscite.com/DART-MX8M/Software/debian}} <!--
-->{{#vardefine:KERNEL_DTB_SECTION|DART-MX8M_DTB_STRETCH_PLUS}} <!--
-->{{#vardefine:SD_TREE_SECTION|DART-MX8M_SD_TREE_STRETCH_PLUS}} <!--
-->{{#vardefine:DEBIAN_GIT|https://github.com/varigit/debian-var.git}} <!--
-->{{#vardefine:DEBIAN_BUILD_RESULTS_SECTION|DART-MX8M_BUILD_RESULTS}} <!--
-->{{#vardefine:DEBIAN_BOOT_BOARD_SECTION|DART-MX8M_BOOT_BOARD}} <!--
-->{{#vardefine:DEBIAN_FLASH_SD_FROM_GUI_SECTION|DART-MX8M_FLASH_SD_FROM_GUI}} <!--
-->{{#vardefine:EMMC_FAT_PARTITION_NAME|BOOT-VAR8M}} <!--
-->{{#vardefine:EMMC_ROOTFS_DEV|mmcblk1}} <!--
-->{{#vardefine:EMMC_ROOTFS_PARTITION_NUM|p2}} <!--
-->{{#vardefine:RAM_LOAD_ADDRESS|0x83100000}} <!--
-->{{#vardefine:UBOOT_PAD_SIZE|0x200000}} <!--
-->{{#vardefine:KERNEL_PAD_SIZE|0x7e0000}} <!--
-->{{#vardefine:KERNEL_START_ADDRESS|0xde0000}} <!--
-->{{#vardefine:DTB_START_ADDRESS|0xde0000}} <!--
-->{{#vardefine:HAB_SIGN_IMAGE_SCRIPT|var-mx8m_sign_image.sh}} <!--
-->{{#vardefine:SOC|mx8m}} <!--
-->{{#vardefine:KERNEL_LOADADDR|0x82000000}} <!--
-->{{#vardefine:TOOLCHAIN|gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf}} <!--
-->{{#vardefine:DEBIAN_BRANCH|debian_stretch_mx8m_var02}} <section end=RELEASE_STRETCH_V1.0_DART-MX8M/>
*RELEASE_NAME = '''{{#var:RELEASE_NAME}}'''
*RELEASE_LINK = '''{{#var:RELEASE_LINK}}'''
*DEBIAN_NAME = '''{{#var:DEBIAN_NAME}}'''
*DEBIAN_VERSION = '''{{#var:DEBIAN_VERSION}}'''
*RECOVERY_SD_NAME = '''{{#var:RECOVERY_SD_NAME}}'''
*RECOVERY_SD_URL = '''{{#var:RECOVERY_SD_URL}}'''
*RELEASE_NOTES_LINK = '''{{#var:RELEASE_NOTES_LINK}}'''
*MACHINE_NAME = '''{{#var:MACHINE_NAME}}'''
*KERNEL_GIT = '''{{#var:KERNEL_GIT}}'''
*KERNEL_BRANCH = '''{{#var:KERNEL_BRANCH}}'''
*KERNEL_IMAGE = '''{{#var:KERNEL_IMAGE}}'''
*KERNEL_DEFCONFIG = '''{{#var:KERNEL_DEFCONFIG}}'''
*U-BOOT_GIT = '''{{#var:U-BOOT_GIT}}'''
*U-BOOT_BRANCH = '''{{#var:U-BOOT_BRANCH}}'''
*U-BOOT_SD_DEFCONFIG = '''{{#var:U-BOOT_SD_DEFCONFIG}}'''
*U-BOOT_SD_IMAGE_NAME = '''{{#var:U-BOOT_SD_IMAGE_NAME}}'''
*DEBIAN_GIT = '''{{#var:DEBIAN_GIT}}'''
*DEBIAN_BRANCH = '''{{#var:DEBIAN_BRANCH}}'''
*DEBIAN_BUILD_RESULTS_SECTION = '''{{#var:DEBIAN_BUILD_RESULTS_SECTION}}'''
*DEBIAN_BOOT_BOARD_SECTION = '''{{#var:DEBIAN_BOOT_BOARD_SECTION}}'''
*KERNEL_DTB_SECTION = '''{{#var:KERNEL_DTB_SECTION}}'''
*SD_TREE_SECTION = '''{{#var:SD_TREE_SECTION}}'''
*EMMC_FAT_PARTITION_NAME = '''{{#var:EMMC_FAT_PARTITION_NAME}}'''
*EMMC_ROOTFS_DEV = '''{{#var:EMMC_ROOTFS_DEV}}'''
*EMMC_ROOTFS_PARTITION_NUM = '''{{#var:EMMC_ROOTFS_PARTITION_NUM}}'''
*RAM_LOAD_ADDRESS = '''{{#var:RAM_LOAD_ADDRESS}}'''
*UBOOT_PAD_SIZE = '''{{#var:UBOOT_PAD_SIZE}}
*KERNEL_PAD_SIZE = '''{{#var:KERNEL_PAD_SIZE}}
*KERNEL_PAD_SIZE = '''{{#var:KERNEL_PAD_SIZE}}
*KERNEL_START_ADDRESS = '''{{#var:KERNEL_START_ADDRESS}}
*KERNEL_START_ADDRESS = '''{{#var:KERNEL_START_ADDRESS}}
*DTB_START_ADDRESS = '''{{#var:DTB_START_ADDRESS}}
*DTB_START_ADDRESS = '''{{#var:DTB_START_ADDRESS}}

Revision as of 16:37, 17 February 2019

Debian

Documentation

Stretch 9

  • Debian 9 - Stretch (released on 06/17/2017)

Documentation is available from wiki.debian.org


VAR-SOM-MX6

Build Results

The resulted images are located in ~/var_som_mx6_debian/output/.

Image Name
How to use
rootfs.tar.gz Root filesystem tarball used for installation on SD card and eMMC
uImage Linux kernel image
SPL.nand SPL built for NAND. The SPL is pre-U-Boot SW component, required for DDR initialization
SPL.emmc SPL built for SD card and eMMC boot. The SPL is pre-U-Boot SW component, required for DDR initialization
u-boot.img.nand U-Boot built for NAND flash
u-boot.img.mmc U-Boot built for SD card or eMMC boot
Device Tree Name
Boot Device
imx6dl-var-som-solo-cap.dtb VAR-SOM-SOLO with iMX6S/DL on MX6CustomBoard with capacitive touch
imx6dl-var-som-solo-res.dtb VAR-SOM-SOLO with iMX6S/DL on MX6CustomBoard with resistive touch
imx6dl-var-som-solo-vsc.dtb VAR-SOM-SOLO with iMX6S/DL on SOLOCustomBoard with capacitive touch
imx6dl-var-som-cap.dtb VAR-SOM-MX6 with iMX6S/DL on MX6CustomBoard with capacitive touch
imx6dl-var-som-res.dtb VAR-SOM-MX6 with iMX6S/DL on MX6CustomBoard with resistive touch
imx6dl-var-som-vsc.dtb VAR-SOM-MX6 with iMX6S/DL on SOLOCustomBoard with capacitive touch
imx6q-var-som-cap.dtb VAR-SOM-MX6 with iMX6D/Q on MX6CustomBoard with capacitive touch
imx6q-var-som-res.dtb VAR-SOM-MX6 with iMX6D/Q on MX6CustomBoard with resistive touch
imx6q-var-som-vsc.dtb VAR-SOM-MX6 with iMX6D/Q on SOLOCustomBoard with capacitive touch
imx6qp-var-som-cap.dtb VAR-SOM-MX6 with iMX6DP/QP on MX6CustomBoard with capacitive touch
imx6qp-var-som-res.dtb VAR-SOM-MX6 with iMX6DP/QP on MX6CustomBoard with resistive touch
imx6qp-var-som-vsc.dtb VAR-SOM-MX6 with iMX6DP/QP on SOLOCustomBoard with capacitive touch
imx6q-var-dart.dtb DART-MX6 with iMX6D/Q on DARTCustomBoard with capacitive touch


DART-6UL

Build Results

The resulted images are located in ~/var_mx6ul_dart_debian/output/.

Image Name
How to use
rootfs.tar.gz Root filesystem tarball used for installation on SD card and eMMC
rootfs.ubi.img Use for flash to NAND
zImage Linux kernel image
SPL.nand SPL built for NAND. The SPL is pre-U-Boot SW component, required for DDR initialization
SPL.emmc SPL built for SD card and eMMC boot. The SPL is pre-U-Boot SW component, required for DDR initialization
u-boot.img.nand U-Boot built for NAND flash
u-boot.img.emmc U-Boot built for SD card or eMMC
Device Tree Name
Boot Device
imx6ul-var-dart-emmc_wifi.dtb DART-6UL with eMMC and WiFi enabled. (SD card & NAND disabled)
imx6ul-var-dart-nand_wifi.dtb DART-6UL with l NAND and WiFi enabled. (SD card & eMMC disabled)
imx6ul-var-dart-sd_emmc.dtb DART-6UL with SD card and eMMC enabled (WiFi & NAND disabled). You can boot from eMMC or SD card
imx6ul-var-dart-sd_nand.dtb DART-6UL with SD card and NAND enabled (WiFi & eMMC disabled). You can boot from NAND or SD card
imx6ul-var-dart-5g-emmc_wifi.dtb DART-6UL-5G with eMMC and WiFi enabled. (SD card & NAND disabled)
imx6ul-var-dart-5g-nand_wifi.dtb DART-6UL-5G with l NAND and WiFi enabled. (SD card & eMMC disabled)
imx6ull-var-dart-emmc_wifi.dtb DART-6ULL with eMMC and WiFi enabled. (SD card & NAND disabled)
imx6ull-var-dart-nand_wifi.dtb DART-6ULL with l NAND and WiFi enabled. (SD card & eMMC disabled)
imx6ull-var-dart-sd_emmc.dtb DART-6ULL with SD card and eMMC enabled (WiFi & NAND disabled). You can boot from eMMC or SD card
imx6ull-var-dart-sd_nand.dtb DART-6ULL with SD card and NAND enabled (WiFi & eMMC disabled). You can boot from NAND or SD card
imx6ull-var-dart-5g-emmc_wifi.dtb DART-6ULL-5G with eMMC and WiFi enabled. (SD card & NAND disabled)
imx6ull-var-dart-5g-nand_wifi.dtb DART-6ULL-5G with l NAND and WiFi enabled. (SD card & eMMC disabled)


VAR-SOM-MX7

Build Results

The resulted images are located in ~/var_mx7_var_som_debian/output/.

Image Name
How to use
rootfs.tar.gz Root filesystem tarball used for installation on SD card and eMMC
rootfs.ubi.img Use for flash to nand
zImage Linux kernel image
SPL.nand SPL built for NAND. The SPL is pre-U-Boot SW component, required for DDR initialization
SPL.emmc SPL built for SD card and eMMC boot. The SPL is pre-U-Boot SW component, required for DDR initialization
u-boot.img.nand U-Boot built for NAND flash
u-boot.img.emmc U-Boot built for SD card or eMMC boot
Device Tree Name
Boot Device
imx7d-var-som-emmc.dtb Boot from SD or eMMC
imx7d-var-som-nand.dtb Boot from NAND
imx7d-var-som-emmc-m4.dtb Boot from SD or eMMC with M4 support
imx7d-var-som-nand-m4.dtb Boot from NAND with M4 support


DART-MX8M

Build Results

The resulted images are located in ~/var_mx8m_dart_debian/output/.

Image Name
How to use
rootfs.tar.gz Root filesystem tarball used for installation on SD card and eMMC
Image.gz Linux kernel image
imx-boot-sd.bin U-Boot built for SD card and eMMC
Device Tree Name
Boot Device
fsl-imx8mq-var-dart-emmc-wifi-dual-display.dtb DART-MX8M with HDMI+LVDS, eMMC and WiFi (SD card disabled)
fsl-imx8mq-var-dart-emmc-wifi-hdmi.dtb DART-MX8M with HDMI, eMMC and WiFi (SD card disabled)
fsl-imx8mq-var-dart-emmc-wifi-lvds.dtb DART-MX8M with LVDS, eMMC and WiFi (SD card disabled)
fsl-imx8mq-var-dart-sd-emmc-dual-display.dtb DART-MX8M with HDMI+LVDS, eMMC and SD (WiFi card disabled)
fsl-imx8mq-var-dart-sd-emmc-hdmi.dtb DART-MX8M with HDMI, eMMC and SD (WiFi card disabled)
fsl-imx8mq-var-dart-sd-emmc-lvds.dtb DART-MX8M with LVDS, eMMC and SD (WiFi card disabled)


Platform Customizations

VAR-SOM-MX6

stretch-4.9.11-mx6-v1.0

stretch-4.9.88-mx6-v2.0

DART-6UL

stretch-4.9.11-mx6ul-v1.0

stretch-4.9.88-mx6ul-v2.0

VAR-SOM-MX7

stretch-4.9.11-mx7-v1.0

stretch-4.9.88-mx7-v2.0

DART-MX8M

stretch-4.14.78-mx8m-v1.0