Files
device_rockchip/rk3328/rkflash.sh
Eddie Cai 2429d8c7c6 add rk3228, rk3229, rk3036
Change-Id: I85ec43dba80e7f9304831921491a3319185cf08e
Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
2018-08-08 09:30:22 +08:00

88 lines
1.6 KiB
Bash
Executable File

UPGRADETOOL=$(pwd)/tools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool/upgrade_tool
ROCKDEV_DIR=$(pwd)/rockdev
LOADER=$ROCKDEV_DIR/MiniLoaderAll.bin
PARAMETER=$ROCKDEV_DIR/parameter.txt
UBOOT=$ROCKDEV_DIR/uboot.img
TRUST=$ROCKDEV_DIR/trust.img
BOOT=$ROCKDEV_DIR/boot.img
RECOVERY=$ROCKDEV_DIR/recovery.img
OEM=$ROCKDEV_DIR/oem.img
MISC=$ROCKDEV_DIR/misc.img
ROOTFS=$ROCKDEV_DIR/rootfs.img
USERDATA=$ROCKDEV_DIR/userdata.img
if [ ! -n "$1" ]
then
echo "flash all images as default"
FLASH_TYPE=all
else
FLASH_TYPE="$1"
fi
if [ $FLASH_TYPE = all ]
then
sudo $UPGRADETOOL ul $LOADER
sudo $UPGRADETOOL di -p $PARAMETER
sudo $UPGRADETOOL di -uboot $UBOOT
sudo $UPGRADETOOL di -trust $TRUST
sudo $UPGRADETOOL di -b $BOOT
sudo $UPGRADETOOL di -r $RECOVERY
sudo $UPGRADETOOL di -m $MISC
sudo $UPGRADETOOL di -oem $OEM
sudo $UPGRADETOOL di -userdata $USERDATA
sudo $UPGRADETOOL di -rootfs $ROOTFS
fi
if [ $FLASH_TYPE = loader ]
then
sudo $UPGRADETOOL ul $LOADER
fi
if [ $FLASH_TYPE = parameter ]
then
sudo $UPGRADETOOL di -p $PARAMETER
fi
if [ $FLASH_TYPE = uboot ]
then
sudo $UPGRADETOOL di -uboot $UBOOT
fi
if [ $FLASH_TYPE = trust ]
then
sudo $UPGRADETOOL di -trust $TRUST
fi
if [ $FLASH_TYPE = boot ]
then
sudo $UPGRADETOOL di -b $BOOT
fi
if [ $FLASH_TYPE = recovery ]
then
sudo $UPGRADETOOL di -r $RECOVERY
fi
if [ $FLASH_TYPE = misc ]
then
sudo $UPGRADETOOL di -misc $MISC
fi
if [ $FLASH_TYPE = oem ]
then
sudo $UPGRADETOOL di -oem $OEM
fi
if [ $FLASH_TYPE = userdata ]
then
sudo $UPGRADETOOL di -userdata $USERDATA
fi
if [ $FLASH_TYPE = rootfs ]
then
sudo $UPGRADETOOL di -rootfs $ROOTFS
fi
sudo $UPGRADETOOL rd