From a99428b7480f54cfed2c9e3fb9e29024b8a36f5f Mon Sep 17 00:00:00 2001 From: Jon Lin Date: Sun, 15 Nov 2020 15:54:37 +0800 Subject: [PATCH] tools: burner_image_kits: Support spinand 4096B page size Change-Id: Icc8e95807749b54845a647e95c996ca7a3d6183c Signed-off-by: Jon Lin --- tools/burner_image_kits/make.sh | 2 +- tools/burner_image_kits/make_spi_nand.sh | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/tools/burner_image_kits/make.sh b/tools/burner_image_kits/make.sh index 90419d3b..58f567a8 100755 --- a/tools/burner_image_kits/make.sh +++ b/tools/burner_image_kits/make.sh @@ -23,7 +23,7 @@ function gen_idblock() { $mkimage -n $soc -T rksd -d $1:$2 idblock1.img.temp > /dev/null echo $3": gen_idblock: success!" - if [[ $is_slc_nand == 1 && $page_size == 4096 ]]; then + if [[ $page_size == 4096 ]]; then $transfer_4K_2_2K idblock1.img.temp $3 rm idblock1.img.temp else diff --git a/tools/burner_image_kits/make_spi_nand.sh b/tools/burner_image_kits/make_spi_nand.sh index 094fbdbf..ad03f6c0 100755 --- a/tools/burner_image_kits/make_spi_nand.sh +++ b/tools/burner_image_kits/make_spi_nand.sh @@ -9,4 +9,14 @@ page_size=2048 oob_size=64 is_slc_nand=0 +if [[ $5 == 4096 ]]; then + page_size=4096 +elif [[ -n "$5" ]]; then + echo "param page_size: $5 not support!" + echo "support:" + echo " 2048(B)" + echo " 4096(B)" + exit 0 +fi + $DIR/make.sh $src_path $dst_path $soc $block_size $page_size $oob_size $is_slc_nand