# 要升级的image列表,需根据升级的实际情况进行增删
image_list = []
if os.path.exists(os.path.join(info.root_path,"output","ota_all")) :
+ print( os.path.join(info.root_path,"output","ota_all")+" exist ")
image_list.append("=".join([info.ssb_bin, "ssb"]))
image_list.append("=".join([info.recovery_bin, "recovery"]))
image_list.append("=".join([info.app_bin, "application"]))
image_list.append("=".join([info.dsp_main_bin, "dsp_main"]))
image_list.append("=".join([info.dsp_overlay_bin, "dsp_overlay"]))
image_list.append("=".join([info.nv_bin, "nv"]))
+ elif os.path.exists(os.path.join(info.root_path,"output","res_only")) :
+ print( os.path.join(info.root_path,"output","res_only")+" exist ")
+ print("update resource only")
else:
+ print( "ota_all or res_only not exist in folder "+os.path.join(info.root_path,"output")+",application only!")
image_list.append("=".join([info.app_bin, "application"]))
if os.path.exists(info.res_dir) :
image_list.append("=".join([info.bt_old_bin, "bt"]))
image_list.append("=".join([info.dsp_main_old_bin, "dsp_main"]))
image_list.append("=".join([info.dsp_overlay_old_bin, "dsp_overlay"]))
+ elif os.path.exists(os.path.join(info.root_path,"output","res_only")) :
+ print("update resource only")
else:
- print( os.path.join(info.root_path,"output","ota_all")+" not exist ")
+ print( " ota_all or res_only not exist in folder "+os.path.join(info.root_path,"output")+",application only!")
image_list.append("=".join([info.app_old_bin, "application"]))
# image_list.append("=".join([info.app_old_sign, "application_sign"]))
# image_list.append("=".join([info.bt_old_sign, "bt_sign"]))