12ee67178SXianjun Jiao#!/bin/bash 2*b73660adSXianjun Jiaoif [ "$#" -ne 1 ]; then 3*b73660adSXianjun Jiao echo "You must enter the \$BOARD_NAME as argument" 4*b73660adSXianjun Jiao echo "Like: adrv9364z7020 adrv9361z7035 adrv9361z7035_fmc zc706_fmcs2 zed_fmcs2 zc702_fmcs2" 5*b73660adSXianjun Jiao exit 1 6*b73660adSXianjun Jiaofi 7*b73660adSXianjun JiaoBOARD_NAME=$1 8*b73660adSXianjun Jiao 92ee67178SXianjun Jiaoset -x 102ee67178SXianjun Jiao 112ee67178SXianjun Jiaorm BOOT.BIN 122ee67178SXianjun Jiaosync 13*b73660adSXianjun Jiaowget ftp://192.168.10.1/kernel_boot/boards/$BOARD_NAME/output_boot_bin/BOOT.BIN 142ee67178SXianjun Jiaosync 152ee67178SXianjun Jiaorm uImage 162ee67178SXianjun Jiaosync 172ee67178SXianjun Jiaowget ftp://192.168.10.1/adi-linux/arch/arm/boot/uImage 182ee67178SXianjun Jiaosync 192ee67178SXianjun Jiaorm devicetree.dtb 202ee67178SXianjun Jiaosync 21*b73660adSXianjun Jiaowget ftp://192.168.10.1/kernel_boot/boards/$BOARD_NAME/devicetree.dtb 222ee67178SXianjun Jiaosync 232ee67178SXianjun Jiao#slepp 0.5 24*b73660adSXianjun Jiaomount /dev/mmcblk0p1 /mnt 252ee67178SXianjun Jiaosync 262ee67178SXianjun Jiao#sleep 0.5 27*b73660adSXianjun Jiaocp BOOT.BIN /mnt/ -f 28*b73660adSXianjun Jiaocp uImage /mnt/ -f 29*b73660adSXianjun Jiaocp devicetree.dtb /mnt/ -f 302ee67178SXianjun Jiaosync 312ee67178SXianjun Jiao#sleep 0.5 32*b73660adSXianjun Jiaoumount /mnt 332ee67178SXianjun Jiaosync 342ee67178SXianjun Jiao#sleep 3 352ee67178SXianjun Jiaosudo reboot now 362ee67178SXianjun Jiao 37