mirror of
https://github.com/armbian/build
synced 2025-09-24 19:47:06 +07:00
fix opi5 uboot building
This commit is contained in:
@@ -47,12 +47,29 @@ function post_family_tweaks__orangepi5_naming_audios() {
|
||||
|
||||
function post_family_config_branch_legacy__orangepi5_uboot_add_sata_target() {
|
||||
display_alert "$BOARD" "Configuring ($BOARD) standard and sata uboot target map" "info"
|
||||
|
||||
UBOOT_TARGET_MAP="
|
||||
BL31=$RKBIN_DIR/$BL31_BLOB $BOOTCONFIG spl/u-boot-spl.bin u-boot.dtb u-boot.itb;;idbloader.img u-boot.itb rkspi_loader.img
|
||||
BL31=$RKBIN_DIR/$BL31_BLOB $BOOTCONFIG_SATA spl/u-boot-spl.bin u-boot.dtb u-boot.itb;; rkspi_loader_sata.img
|
||||
"
|
||||
}
|
||||
|
||||
function post_uboot_custom_postprocess__create_sata_spi_image() {
|
||||
display_alert "$BOARD" "Create rkspi_loader_sata.img" "info"
|
||||
|
||||
dd if=/dev/zero of=rkspi_loader_sata.img bs=1M count=0 seek=16
|
||||
/sbin/parted -s rkspi_loader_sata.img mklabel gpt
|
||||
/sbin/parted -s rkspi_loader_sata.img unit s mkpart idbloader 64 7167
|
||||
/sbin/parted -s rkspi_loader_sata.img unit s mkpart vnvm 7168 7679
|
||||
/sbin/parted -s rkspi_loader_sata.img unit s mkpart reserved_space 7680 8063
|
||||
/sbin/parted -s rkspi_loader_sata.img unit s mkpart reserved1 8064 8127
|
||||
/sbin/parted -s rkspi_loader_sata.img unit s mkpart uboot_env 8128 8191
|
||||
/sbin/parted -s rkspi_loader_sata.img unit s mkpart reserved2 8192 16383
|
||||
/sbin/parted -s rkspi_loader_sata.img unit s mkpart uboot 16384 32734
|
||||
dd if=idbloader.img of=rkspi_loader_sata.img seek=64 conv=notrunc
|
||||
dd if=u-boot.itb of=rkspi_loader_sata.img seek=16384 conv=notrunc
|
||||
}
|
||||
|
||||
# Override family config for this board; let's avoid conditionals in family config.
|
||||
function post_family_config__orangepi5_use_vendor_uboot() {
|
||||
BOOTSOURCE='https://github.com/orangepi-xunlong/u-boot-orangepi.git'
|
||||
|
||||
Reference in New Issue
Block a user