阅读:6918回复:3

Amlogic平台Android OTA差分包无法更新uboot

楼主#
更多 发布于:2020-01-09 19:04
Amlogic平台Android OTA差分包无法更新uboot.bin
Amlogic释放的0415 0720 aosp的版本都存在这个问题,OTA差分包升级,无法更新uboot.bin,但是烧录和整包zip升级是可以更新的。

补丁如下:
From ecbbb77360fd558ea00832d3eb0e9c5bf4a05aa8 Mon Sep 17 00:00:00 2001
From: Zhigang Yu <zhigang.yu@amlogic.com>
Date: Wed, 13 Nov 2019 15:43:00 +0800
Subject: [PATCH] ota: update bootloader.img when do incremental upgrade [1/1]

PD#SWPL-16756

Problem:
when do incremental upgrade just update bootloader of user

Solution:
need update boot0/boot1/bootloader

Verify:
verify on ampere.

Change-Id: I09c1439bab7a522d4b70f0359bcb010d644dfc16
Signed-off-by: Zhigang Yu <zhigang.yu@amlogic.com>
---

diff --git a/common/releasetools.py b/common/releasetools.py
index d460609..0c0dd54 100755
--- a/common/releasetools.py
+++ b/common/releasetools.py
@@ -234,7 +234,10 @@
     if name == "dt":
       info.script.AppendExtra('write_dtb_image(package_extract_file("dt.img"));')
     else:
-      info.script.WriteRawImage("/" + name, image_name)
+      if name == "bootloader":
+        info.script.AppendExtra('write_bootloader_image(package_extract_file("bootloader.img"));')
+      else:
+        info.script.WriteRawImage("/" + name, image_name)
 
   if name == "bootloader":
     if updating_image:
If you have nothing to lose, then you can do anything.
沙发#
发布于:2020-01-10 09:14
做OTA差分升级这么久竟然没有发现过,好像我们没有OTA更新过uboot.bin这部分的
[url]http://190.lsal.cn/195/1329.gif?0728100424873[/url]
板凳#
发布于:2020-01-10 09:17
device/amlogic/common/releasetools.py

是修改这个文件吗
[url]http://190.lsal.cn/195/1329.gif?0728100424873[/url]
地板#
发布于:2020-01-10 10:19
zhaoyf13:是修改这个文件吗回到原帖
对的哦
If you have nothing to lose, then you can do anything.
游客

返回顶部