49 lines
1.4 KiB
Bash
Executable File
49 lines
1.4 KiB
Bash
Executable File
#!/bin/sh
|
|
# checking if AIQ version matchs up with TuningTool
|
|
|
|
# get AIQ version string
|
|
AIQVERSTR=$(grep -E "RK_AIQ_VERSION_REAL_V \"v" $1/RkAiqVersion.h)
|
|
|
|
ret=$?
|
|
if [ $ret != 0 ] ; then
|
|
echo "error! no AIQVER"
|
|
exit 1
|
|
fi
|
|
|
|
# parse the middule version num
|
|
RKAIQ_VER=$(echo $AIQVERSTR | cut -f 3 -d ' ')
|
|
# delete ""
|
|
RKAIQ_VER=$(echo ${RKAIQ_VER%\"*})
|
|
RKAIQ_VER=$(echo ${RKAIQ_VER#*\"})
|
|
echo "AIQ VERSION :" $RKAIQ_VER
|
|
|
|
# get middle and last version
|
|
AIQ_MIDDLE_LAST_VER=$(echo $RKAIQ_VER | cut -f 2,3 -d '.' | cut -c -3)
|
|
echo "AIQ VERSION MIDDLE_LAST NUM:" $AIQ_MIDDLE_LAST_VER
|
|
|
|
# get tuner version string
|
|
TUNER_VERSION_FILE=$1/rkisp2x_tuner/rkisp2x_tuner_version.txt
|
|
if [ ! -f $TUNER_VERSION_FILE ]; then
|
|
TUNER_VERSION_FILE=$1/../rkisp2x_tuner/rkisp2x_tuner_version.txt
|
|
fi
|
|
|
|
TUNINGTOOL_VER_STRING=$(grep -E "Current Version" $TUNER_VERSION_FILE)
|
|
ret=$?
|
|
if [ $ret != 0 ] ; then
|
|
echo "error! no tuner version"
|
|
exit 1
|
|
fi
|
|
|
|
echo "TUNER VERSION :" $TUNINGTOOL_VER_STRING
|
|
TUNER_MIDDLE_LAST_VER=$(echo $TUNINGTOOL_VER_STRING | cut -f 2,3 -d '.' | cut -c -3)
|
|
echo "TUNER VERSION MIDDLE_LAST NUM: ${TUNER_MIDDLE_LAST_VER}"
|
|
|
|
# check if version is matched
|
|
if [ "$TUNER_MIDDLE_LAST_VER" != "$AIQ_MIDDLE_LAST_VER" ]; then
|
|
echo "!!! WARNING !!!"
|
|
echo "---- Aiq version $RKAIQ_VER not matched with Tuning tool version $TUNINGTOOL_VER_STRING ----"
|
|
echo "!!! WARNING END !!!"
|
|
else
|
|
echo "******** Aiq version $RKAIQ_VER matched with Tuner $TUNINGTOOL_VER_STRING *****"
|
|
fi
|