|
|
|
@ -14,8 +14,9 @@ METHOD=fel
|
|
|
|
|
FLAVOR=buildroot
|
|
|
|
|
BRANCH=stable
|
|
|
|
|
DL_DIR=".dl"
|
|
|
|
|
NO_LIM="lim"
|
|
|
|
|
|
|
|
|
|
while getopts "fsdpb:" opt; do
|
|
|
|
|
while getopts "fsdpb:l:" opt; do
|
|
|
|
|
case $opt in
|
|
|
|
|
f)
|
|
|
|
|
echo "fastboot enabled"
|
|
|
|
@ -36,8 +37,14 @@ while getopts "fsdpb:" opt; do
|
|
|
|
|
FLAVOR=pocket
|
|
|
|
|
;;
|
|
|
|
|
b)
|
|
|
|
|
echo "${BRANCH} branch selected"
|
|
|
|
|
BRANCH="$OPTARG"
|
|
|
|
|
echo "${BRANCH} branch selected"
|
|
|
|
|
;;
|
|
|
|
|
l)
|
|
|
|
|
LOC=1
|
|
|
|
|
BUILDROOT_OUTPUT_DIR="$OPTARG"
|
|
|
|
|
FIRMWARE_DIR="$OPTARG"
|
|
|
|
|
echo "${BUILDROOT_OUTPUT_DIR} directory selected"
|
|
|
|
|
;;
|
|
|
|
|
\?)
|
|
|
|
|
echo "Invalid option: -$OPTARG" >&2
|
|
|
|
@ -120,10 +127,14 @@ assert_error() {
|
|
|
|
|
fi
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
echo == preparing images ==
|
|
|
|
|
require_directory "$FIRMWARE_DIR"
|
|
|
|
|
require_directory "$DL_DIR"
|
|
|
|
|
dl_check
|
|
|
|
|
if [[ -z $LOC ]]; then
|
|
|
|
|
|
|
|
|
|
echo == preparing images ==
|
|
|
|
|
require_directory "$FIRMWARE_DIR"
|
|
|
|
|
require_directory "$DL_DIR"
|
|
|
|
|
dl_check
|
|
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
echo == upload the SPL to SRAM and execute it ==
|
|
|
|
|
if ! wait_for_fel; then
|
|
|
|
|