Debian Platform Customization
From Variscite Wiki
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.bz2 | Used to create sdcard |
uImage | Linux kernel image |
SPL.mmc | SPL built for SD-Card and eMMC boot. The SPL is pre-u-boot SW component, required for DDR initialization |
u-boot.bin.mmc | u-boot built for SD-Card boot, or eMMC boot in case of DART-MX6UL. |
Device Tree Name |
Boot Device |
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-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-vsc.dtb | VAR-SOM-MX6 with iMX6S/DL on SOLOCustomBoard with capacitive touch |
imx6q-var-dart.dtb | DART-MX6 with iMX6D/Q on DARTCustomBoard 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 |
DART-6UL
Build Results
The resulted images are located in ~/var_mx6ul_dart_debian/output/.
Image Name |
How to use |
---|---|
rootfs.tar.bz2 | Used to create sdcard and rootfs.ubi.img |
rootfs.ubi.img | Use for flash to nand |
zImage | Linux kernel image |
SPL-nand | SPL built for NAND flash. 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.bin.nand | U-Boot built for NAND flash. |
u-boot.bin.emmc | u-boot built for SD card boot, or eMMC boot in case of DART-MX6UL. |
Device Tree Name |
Boot Device |
imx6ul-var-dart-emmc_wifi.dtb | Boot from internal eMMC with WiFi enabled. (SD card & NAND flash disabled) |
imx6ul-var-dart-nand_wifi.dtb | Boot from internal NAND flash with WiFi enabled. (SD card & eMMC disabled) |
imx6ul-var-dart-sd_emmc.dtb | SD card and eMMC enabled (WiFi & NAND disabled). You can boot from eMMC or SD card |
imx6ul-var-dart-sd_nand.dtb | SD card and NAND flash enabled (WiFi & eMMC disabled). You can boot from NAND flash or SD card |
VAR-SOM-MX7
Build Results
The resulted images are located in ~/var_mx7_var_som_debian/output/.
Image Name |
How to use |
---|---|
rootfs.tar.bz2 | Used to create sdcard and rootfs.ubi.img |
rootfs.ubi.img | Use for flash to nand |
zImage | Linux kernel image |
u-boot.img.nand | U-Boot built for NAND Flash. |
u-boot.img.emmc | u-boot built for SD-Card boot, or eMMC boot in case of DART-MX6UL. |
Device Tree Name |
Boot Device |
imx7d-var-som-emmc.dtb | Boot from SD or internal eMMC |
imx7d-var-som-nand.dtb | Boot from internal NAND |
Platform Customizations
VAR-SOM-MX6
stretch-4.9.11-mx6-v1.0
- RELEASE_NAME = stretch-4.9.11-mx6-v1.0
- RELEASE_LINK = RELEASE_STRETCH_V1.0_VAR-SOM-MX6
- DEBIAN_NAME = Stretch
- DEBIAN_VERSION = 9.3
- RECOVERY_SD_NAME = stretch-4.9.11-mx6-v1.0.img.gz
- RECOVERY_SD_URL = ftp://customerv:Variscite1@ftp.variscite.com/VAR-SOM-MX6/Software/debian
- RELEASE_NOTES_LINK = https://docs.google.com/spreadsheets/d/e/2PACX-1vTaKepnaAwm1umGw59L0ukHEa6VIIlEM9btCiWaXW0jx3nOQmwJ3h2QxyBbH2nMEwmDC_GvFbowtonR/pubhtml
- MACHINE_NAME = var-som-mx6
- KERNEL_GIT = https://github.com/varigit/linux-imx.git
- KERNEL_BRANCH = imx_4.9.11_1.0.0_ga-var01
- KERNEL_IMAGE = uImage
- KERNEL_DEFCONFIG = imx_v7_var_defconfig
- KERNEL_BUILD_PARAMS = LOADADDR=0x10008000
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2017.03_4.9.11_1.0.0_ga_var01
- U-BOOT_SD_DEFCONFIG = mx6var_som_sd_defconfig
- U-BOOT_NAND_DEFCONFIG = mx6var_som_nand_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot.img-sd
- U-BOOT_NAND_IMAGE_NAME = u-boot.img-nand
- SPL_SD_IMAGE_NAME = SPL-sd
- SPL_NAND_IMAGE_NAME = SPL-nand
- DEBIAN_GIT = https://github.com/varigit/debian-var.git
- DEBIAN_BRANCH = debian_stretch_mx6_var01
- DEBIAN_BUILD_RESULTS_SECTION = VAR-SOM-MX6_BUILD_RESULTS
- DEBIAN_BOOT_BOARD_SECTION = VAR-SOM-MX6_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX6_DTB
- SD_TREE_SECTION = VAR-SOM-MX6_SD_TREE
- DEBIAN_FLASH_SD_FROM_GUI_SECTION = VAR-SOM-MX6_FLASH_SD_FROM_GUI
- EMMC_FAT_PARTITION_NAME = BOOT-VARMX6
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p1
- NAND_ROOTFS_DEV = mtd3
- RAM_LOAD_ADDRESS = 0x18100000
- UBOOT_CONFIG_FILE = include/configs/mx6var_som.h
- UBOOT_PAD_SIZE = 0x1e0000
- KERNEL_PAD_SIZE = 0x800000
- DTB_START_ADDRESS = 0x3e0000
DART-6UL
stretch-4.9.11-mx6ul-v1.0
- RELEASE_NAME = stretch-4.9.11-mx6ul-v1.0
- RELEASE_LINK = RELEASE_STRETCH_V1.0_DART-6UL
- DEBIAN_NAME = Stretch
- DEBIAN_VERSION = 9.3
- RECOVERY_SD_NAME = stretch-4.9.11-mx6ul-v1.0.img.gz
- RECOVERY_SD_URL = ftp://customerv:Variscite1@ftp.variscite.com/DART-6UL/Software/debian
- RELEASE_NOTES_LINK = https://docs.google.com/spreadsheets/d/e/2PACX-1vTUPjdt-nbNyWUFxjrkoIw4H-s1h5Uo3HYgYQvzHgL1SMIutt7fzGm1zq5vgwLQhNAb7fTqETSjBn2J/pubhtml
- MACHINE_NAME = imx6ul-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx.git
- KERNEL_BRANCH = imx_4.9.11_1.0.0_ga-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx_v7_var_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2017.03_4.9.11_1.0.0_ga_var01
- U-BOOT_SD_DEFCONFIG = mx6ul_var_dart_mmc_defconfig
- U-BOOT_NAND_DEFCONFIG = mx6ul_var_dart_nand_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot.img-sd
- U-BOOT_NAND_IMAGE_NAME = u-boot.img-nand
- SPL_SD_IMAGE_NAME = SPL-sd
- SPL_NAND_IMAGE_NAME = SPL-nand
- DEBIAN_GIT = https://github.com/varigit/debian-var.git
- DEBIAN_BRANCH = debian_stretch_mx6ul_var01
- DEBIAN_BUILD_RESULTS_SECTION = DART-6UL_BUILD_RESULTS_STRETCH_PLUS
- DEBIAN_BOOT_BOARD_SECTION = DART-6UL_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-6UL_DTB_STRETCH_PLUS
- SD_TREE_SECTION = DART-6UL_SD_TREE_STRETCH_PLUS
- EMMC_FAT_PARTITION_NAME = BOOT-VAR6UL
- EMMC_ROOTFS_DEV = mmcblk1
- EMMC_ROOTFS_PARTITION_NUM = p2
- NAND_ROOTFS_DEV = mtd4
- RAM_LOAD_ADDRESS = 0x83100000
- UBOOT_PAD_SIZE = 0x200000
- KERNEL_PAD_SIZE = 0x7e0000
- KERNEL_START_ADDRESS = 0xde0000
- DTB_START_ADDRESS = 0xde0000
VAR-SOM-MX7
stretch-4.9.11-mx7-v1.0
- RELEASE_NAME = stretch-4.9.11-mx7-v1.0
- RELEASE_LINK = RELEASE_STRETCH_V1.0_VAR-SOM-MX7
- DEBIAN_NAME = Stretch
- DEBIAN_VERSION = 9.3
- RECOVERY_SD_NAME = stretch-4.9.11-mx7-v1.0.img.gz
- RECOVERY_SD_URL = ftp://customerv:Variscite1@ftp.variscite.com/VAR-SOM-MX7/Software/debian
- RELEASE_NOTES_LINK = https://docs.google.com/spreadsheets/d/e/2PACX-1vTHNiQATuLGEsjNKtjysSOV0eyi9UznbvtR-32fJjIeMUbfN0HA-O5v3v6n66_gbWZhL-fVS5dZG4Eq/pubhtml
- MACHINE_NAME = imx7-var-som
- KERNEL_GIT = https://github.com/varigit/linux-imx.git
- KERNEL_BRANCH = imx_4.9.11_1.0.0_ga-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx_v7_var_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2017.03_4.9.11_1.0.0_ga_var01
- U-BOOT_SD_DEFCONFIG = mx7dvar_som_defconfig
- U-BOOT_NAND_DEFCONFIG = mx7dvar_som_nand_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot.imx-sd
- U-BOOT_NAND_IMAGE_NAME = u-boot.imx-nand
- SPL_SD_IMAGE_NAME = N/A
- SPL_NAND_IMAGE_NAME = N/A
- DEBIAN_GIT = https://github.com/varigit/debian-var.git
- DEBIAN_BRANCH = debian_stretch_mx7_var01
- DEBIAN_BUILD_RESULTS_SECTION = VAR-SOM-MX7_BUILD_RESULTS
- DEBIAN_BOOT_BOARD_SECTION = VAR-SOM-MX7_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX7_DTB
- SD_TREE_SECTION = VAR-SOM-MX7_SD_TREE
- DEBIAN_FLASH_SD_FROM_GUI_SECTION = VAR-SOM-MX7_FLASH_SD_FROM_GUI
- READ_ONLY_ROOTFS = '
- EMMC_FAT_PARTITION_NAME = BOOT-VARMX7
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p2
- NAND_ROOTFS_DEV = mtd4
- RAM_LOAD_ADDRESS = 0x83100000
- UBOOT_CONFIG_FILE = include/configs/mx7dvar_som.h
- KERNEL_PAD_SIZE = 0x7e0000
- KERNEL_START_ADDRESS = 0x600000
- DTB_START_ADDRESS = 0xde0000