From 59fc913a06154ef35375a287b7bb9774c8abdbd8 Mon Sep 17 00:00:00 2001 From: SnickerSun Date: Fri, 7 Jun 2024 16:15:47 +0800 Subject: [PATCH] =?utf8?q?=E4=BC=98=E5=8C=96OTA=E5=88=B6=E4=BD=9C=E8=84=9A?= =?utf8?q?=E6=9C=AC=EF=BC=8C=E4=BD=BF=E5=85=B6=E5=8F=AF=E4=BB=A5=E6=94=AF?= =?utf8?q?=E6=8C=81ssb=20recovery=20application=20bt=20dsp=5Fmain=20dsp=5F?= =?utf8?q?overlay=20all=5Fnv=20=E7=9A=84=E6=9B=B4=E6=96=B0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../brandy/build_brandy_update.py | 31 +++++++++++-------- 1 file changed, 18 insertions(+), 13 deletions(-) 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 95f46000e..6d95cb672 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 @@ -108,14 +108,17 @@ class upg_base_info: def get_new_image(info): # 要升级的image列表,需根据升级的实际情况进行增删 image_list = [] - 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.bt_bin, "bt"])) - 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"])) - + if os.path.exists(os.path.join(self.output,"ota_all")) : + 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.bt_bin, "bt"])) + 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"])) + else: + image_list.append("=".join([info.app_bin, "application"])) + if os.path.exists(info.res_dir) : print("res dir exist "+ info.res_dir) result = res_pack(info.res_dir, info.res_index, info.res_data,info.res_delfile,info.res_rmdir) @@ -148,11 +151,13 @@ def get_new_image(info): def get_old_image(info): # 要进行差分升级的image的旧版本镜像列表 image_list = [] - image_list.append("=".join([info.app_old_bin, "application"])) - 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"])) - + if os.path.exists(os.path.join(self.output,"ota_all")) : + image_list.append("=".join([info.app_old_bin, "application"])) + 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"])) + else: + 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"])) # image_list.append("=".join([info.dsp_main_old_sign, "dsp_main_sign"])) -- 2.17.1