diff --git a/tools/artemis/artemis_svl.py b/tools/artemis/artemis_svl.py index f0c992be..16690760 100644 --- a/tools/artemis/artemis_svl.py +++ b/tools/artemis/artemis_svl.py @@ -39,6 +39,7 @@ import sys import time import math +import os.path from sys import exit # *********************************************************************************** @@ -316,6 +317,9 @@ def main(): num_tries = 3 print('\n\nArtemis SVL Bootloader') + if not os.path.exists(args.binfile): + print("Bin file {} does not exits.".format(args.binfile)) + exit() for _ in range(num_tries): @@ -331,7 +335,7 @@ def main(): if( bl_failed == False ): break - except: + except serial.SerialException: phase_serial_port_help() exit()