1#!/usr/bin/env bash 2 3# Copyright 2017 The Fuchsia Authors 4# 5# Use of this source code is governed by a MIT-style 6# license that can be found in the LICENSE file or at 7# https://opensource.org/licenses/MIT 8 9ZIRCON_PARTITION="boot_a" 10FLASH_PART=a 11BOOT_PART=x 12 13DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" 14 15CMDLINE= 16 17function HELP { 18 echo "help:" 19 echo "-c <cmd line> : Extra command line options" 20 echo "-m : Add mexec option to command line" 21 echo "-h for help" 22 exit 1 23} 24 25while getopts "c:m" FLAG; do 26 case $FLAG in 27 c) CMDLINE+="-c ${OPTARG}";; 28 m) CMDLINE+="-m";; 29 h) HELP;; 30 \?) 31 echo unrecognized option 32 HELP 33 ;; 34 esac 35done 36shift $((OPTIND-1)) 37 38 39exec $DIR/fastboot-flash -b imx8mevk -P ${FLASH_PART} -B ${BOOT_PART} ${CMDLINE} -Z ${ZIRCON_PARTITION} "$@" 40