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