imx-boot: create symlink to default bootable U-Boot artifact
Similar to the way the u-boot recipe does, create a symlink to the default bootable artifact. Since they are overwritten on every loop, this requires that the default RAM configuration is set the last on the list of RAM_CONFIGS (same convention than the one used on UBOOT_CONFIGS). Signed-off-by: Hector Palacios <hector.palacios@digi.com> https://jira.digi.com/browse/DEL-6641
This commit is contained in:
parent
5a311a7e4a
commit
c4bea6edd8
|
|
@ -17,11 +17,13 @@ EXTRA_IMAGEDEPENDS = "imx-boot"
|
||||||
IMAGE_BOOTLOADER = "imx-boot"
|
IMAGE_BOOTLOADER = "imx-boot"
|
||||||
# BOOTLOADER_SEEK is 33 for step A of the silicon and 32 for step B
|
# BOOTLOADER_SEEK is 33 for step A of the silicon and 32 for step B
|
||||||
BOOTLOADER_SEEK = "32"
|
BOOTLOADER_SEEK = "32"
|
||||||
SDIMG_BOOTLOADER = "${DEPLOY_DIR_IMAGE}/imx-boot-${MACHINE}.bin"
|
BOOTABLE_FILENAME = "imx-boot-${MACHINE}.bin"
|
||||||
|
SDIMG_BOOTLOADER = "${DEPLOY_DIR_IMAGE}/${BOOTABLE_FILENAME}"
|
||||||
|
|
||||||
# RAM variants
|
# RAM variants
|
||||||
# This determines the number of different DCD files, and thus the number of
|
# This determines the number of different DCD files, and thus the number of
|
||||||
# different U-Boot binaries required.
|
# different U-Boot binaries required.
|
||||||
|
# Last one is the default (the one the symlinks point at)
|
||||||
RAM_CONFIGS = "1.2GHz_512MB_16bit 1.2GHz_1GB_16bit 1.2GHz_1GB_32bit 1.2GHz_2GB_32bit"
|
RAM_CONFIGS = "1.2GHz_512MB_16bit 1.2GHz_1GB_16bit 1.2GHz_1GB_32bit 1.2GHz_2GB_32bit"
|
||||||
|
|
||||||
# Linux kernel configuration
|
# Linux kernel configuration
|
||||||
|
|
|
||||||
|
|
@ -118,6 +118,9 @@ do_deploy () {
|
||||||
done
|
done
|
||||||
cd ${DEPLOYDIR}
|
cd ${DEPLOYDIR}
|
||||||
ln -sf ${BOOT_CONFIG_MACHINE}-${MACHINE}-${ramc}.bin-${IMAGE_IMXBOOT_TARGET} ${BOOT_CONFIG_MACHINE}-${MACHINE}-${ramc}.bin
|
ln -sf ${BOOT_CONFIG_MACHINE}-${MACHINE}-${ramc}.bin-${IMAGE_IMXBOOT_TARGET} ${BOOT_CONFIG_MACHINE}-${MACHINE}-${ramc}.bin
|
||||||
|
# Link to default bootable U-Boot filename. It gets overwritten
|
||||||
|
# on every loop so the only last RAM_CONFIG will survive.
|
||||||
|
ln -sf ${BOOT_CONFIG_MACHINE}-${MACHINE}-${ramc}.bin-${IMAGE_IMXBOOT_TARGET} ${BOOTABLE_FILENAME}
|
||||||
cd -
|
cd -
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue