From 4dd23ad162175d67bead1905e7b81808f7c4ae97 Mon Sep 17 00:00:00 2001 From: Alex Bee Date: Sat, 11 Feb 2023 09:32:39 +0100 Subject: [PATCH] Rockchip: Speedup bootloader writing --- projects/Rockchip/bootloader/mkimage | 2 +- projects/Rockchip/bootloader/update.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/Rockchip/bootloader/mkimage b/projects/Rockchip/bootloader/mkimage index cc011d9691..32697c49de 100644 --- a/projects/Rockchip/bootloader/mkimage +++ b/projects/Rockchip/bootloader/mkimage @@ -5,7 +5,7 @@ if [ -n "${UBOOT_SYSTEM}" ]; then BOOTLOADER_PATH="${RELEASE_DIR}/3rdparty/bootloader/u-boot-rockchip.bin" if [ -f "${BOOTLOADER_PATH}" ]; then echo "image: burn bootloader to image..." - dd if="${BOOTLOADER_PATH}" of="${DISK}" seek=64 conv=fsync,notrunc >"${SAVE_ERROR}" 2>&1 || show_error + dd if="${BOOTLOADER_PATH}" of="${DISK}" bs=32k seek=1 conv=fsync,notrunc >"${SAVE_ERROR}" 2>&1 || show_error else echo "image: bootloader ${BOOTLOADER_PATH} does not exist."; exit 1 diff --git a/projects/Rockchip/bootloader/update.sh b/projects/Rockchip/bootloader/update.sh index 3a1abf001d..620b84fa71 100644 --- a/projects/Rockchip/bootloader/update.sh +++ b/projects/Rockchip/bootloader/update.sh @@ -59,7 +59,7 @@ fi # update bootloader if [ -f ${SYSTEM_ROOT}/usr/share/bootloader/u-boot-rockchip.bin ]; then echo -n "Updating fit image u-boot-rockchip.bin ... " - dd if=${SYSTEM_ROOT}/usr/share/bootloader/u-boot-rockchip.bin of=${BOOT_DISK} seek=64 conv=fsync &>/dev/null + dd if=${SYSTEM_ROOT}/usr/share/bootloader/u-boot-rockchip.bin of=${BOOT_DISK} bs=32k seek=1 conv=fsync,notrunc &>/dev/null echo "done" fi