From 89e9f58c817a3c2b2ed4f4c363cd90bf5d1fea0a Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Tue, 23 Nov 2021 20:08:18 +0800
Subject: [PATCH] update linux patch for ov5640 dts, ov5640 can work normal on 64x480
---
bsp/images/build.sh | 21 +++++++++------------
1 files changed, 9 insertions(+), 12 deletions(-)
diff --git a/bsp/images/build.sh b/bsp/images/build.sh
index 5a37c98..22b15ca 100755
--- a/bsp/images/build.sh
+++ b/bsp/images/build.sh
@@ -18,7 +18,7 @@
#
PRJ_PATH=`pwd`
-IMAGE_PATH=${PRJ_PATH}/bin/
+IMAGE_PATH=${PRJ_PATH}/boot/
BOARD=imx6ull
@@ -37,17 +37,18 @@
IMAGE_SIZE=2048
fi
-# 1 sector - for i.MX6 or i.MX7
-UBOOT_OFSET=1
+#i.MX6/i.MX7 read uboot from mmc start on sector #2
+UBOOT_OFSET=2
+MMC_SECSIZE=512
-# BootRom(U-boot) Size 10MB: 20480 Sectors * 512B
+# U-boot space Size 10MB
UBOOT_SIZE=10
-# vfat boot partition size
+# vfat boot partition 100MB
BOOT_SIZE=100
-IMG_UBOOT=${IMAGE_PATH}/u-boot-imx6ull-emmc.imx
+IMG_UBOOT=${PRJ_PATH}/u-boot-imx6ull-emmc.imx
IMG_KERNEL=${IMAGE_PATH}/zImage
IMG_DTB=${IMAGE_PATH}/imx6ull-emmc.dtb
ROOTFS_TAR=${TAR_PATH}/rootfs_${ROOTFS}.tar.bz2
@@ -101,16 +102,13 @@
function generate_image()
{
- # system image block count by block=512k
- BLOCK_CNT=`expr 2 \* ${IMAGE_SIZE}`
-
# FAT32 boot partition start/end address in MB
BOOT_START=${UBOOT_SIZE}
BOOT_END=`expr ${BOOT_START} + ${BOOT_SIZE}`
msg_banner " <${STAGE}> Generate system image "
- dd if=/dev/zero of=${IMAGE_NAME} bs=512k count=${BLOCK_CNT} && sync
+ dd if=/dev/zero of=${IMAGE_NAME} bs=1024k count=${IMAGE_SIZE} && sync
chmod a+x ${IMAGE_NAME}
msg_banner " <${STAGE}> Partition system image "
@@ -139,7 +137,7 @@
function install_sysimg()
{
msg_banner " <${STAGE}> Install u-boot image"
- sudo dd if=${IMG_UBOOT} of=${IMAGE_NAME} bs=1k seek=${UBOOT_OFSET} conv=notrunc,sync
+ sudo dd if=${IMG_UBOOT} of=${IMAGE_NAME} bs=${MMC_SECSIZE} seek=${UBOOT_OFSET} conv=notrunc,sync
msg_banner " <${STAGE}> Install linux kernel image"
@@ -180,7 +178,6 @@
install_rootfs
-cp ${IMG_UBOOT} .
bzip2 ${IMAGE_NAME}
rm -rf ${MNT_POINT}
--
Gitblit v1.9.1