diff --git a/config/boards/onecloud.csc b/config/boards/onecloud.csc index b998d45cfc..9f857054af 100644 --- a/config/boards/onecloud.csc +++ b/config/boards/onecloud.csc @@ -7,7 +7,11 @@ BOOTCONFIG="none" BOOTSCRIPT="boot-onecloud.cmd:boot.cmd" BOOTENV_FILE="onecloud.txt" -BOOTSIZE="200" +OFFSET="16" +BOOTSIZE="256" BOOTFS_TYPE="fat" +# ROOTFS_TYPE="f2fs" +# FIXED_IMAGE_SIZE=7456 + BOOT_LOGO=desktop diff --git a/config/sources/families/include/meson_common.inc b/config/sources/families/include/meson_common.inc index 25d4affb64..868005665f 100644 --- a/config/sources/families/include/meson_common.inc +++ b/config/sources/families/include/meson_common.inc @@ -23,6 +23,13 @@ case $BOARD in UBOOT_TARGET_MAP=';;sd_fuse/bl1.bin.hardkernel sd_fuse/u-boot.bin' + write_uboot_platform() { + dd if=$1/bl1.bin.hardkernel of=$2 bs=1 count=442 conv=fsync > /dev/null 2>&1 + dd if=$1/bl1.bin.hardkernel of=$2 bs=512 skip=1 seek=1 conv=fsync > /dev/null 2>&1 + dd if=$1/u-boot.bin of=$2 bs=512 seek=64 conv=fsync > /dev/null 2>&1 + dd if=/dev/zero of=$2 seek=1024 count=32 bs=512 conv=fsync > /dev/null 2>&1 + } + ;; esac @@ -49,15 +56,12 @@ case $BRANCH in ;; esac -write_uboot_platform() { - dd if=$1/bl1.bin.hardkernel of=$2 bs=1 count=442 conv=fsync > /dev/null 2>&1 - dd if=$1/bl1.bin.hardkernel of=$2 bs=512 skip=1 seek=1 conv=fsync > /dev/null 2>&1 - dd if=$1/u-boot.bin of=$2 bs=512 seek=64 conv=fsync > /dev/null 2>&1 - dd if=/dev/zero of=$2 seek=1024 count=32 bs=512 conv=fsync > /dev/null 2>&1 -} - family_tweaks() { - : + case $BOARD in + onecloud) + cp $SRC/packages/blobs/splash/armbian-u-boot-24.bmp $SDCARD/boot/boot.bmp + ;; + esac } family_tweaks_bsp() {