From: SnickerSun Date: Sat, 29 Jun 2024 10:34:53 +0000 (+0800) Subject: 支持res_only,ota_all flag制作 ota包 X-Git-Tag: release_V1.2.70_20241020_135402~913 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=refs%2Fchanges%2F419%2F1;p=mirrors%2FFD230.git 支持res_only,ota_all flag制作 ota包 --- diff --git a/code/sdk/build/config/target_config/brandy/build_brandy_update.py b/code/sdk/build/config/target_config/brandy/build_brandy_update.py index 55388e64e..26c4ccc58 100755 --- a/code/sdk/build/config/target_config/brandy/build_brandy_update.py +++ b/code/sdk/build/config/target_config/brandy/build_brandy_update.py @@ -109,6 +109,7 @@ def get_new_image(info): # 要升级的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"])) @@ -116,7 +117,11 @@ def get_new_image(info): 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) : @@ -157,8 +162,10 @@ def get_old_image(info): 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"]))