ota升级过程提示cache分区太小导致升级失败
解决方法:可以取消对cache分区的校验
diff --git a/tools/releasetools/edify_generator.py b/tools/releasetools/edify_generator.py
index 9cbc2a7..a570b36 100644
--- a/tools/releasetools/edify_generator.py
+++ b/tools/releasetools/edify_generator.py
@@ -184,15 +184,6 @@ class EdifyGenerator(object):
"".join([', "%s"' % (i,) for i in sha1]) +
'));')
- def CacheFreeSpaceCheck(self, amount):
- """Check that there's at least 'amount' space that can be made
- available on /cache."""
- self._required_cache = max(self._required_cache, amount)
- self.script.append(('apply_patch_space(%d) || abort("E%d: Not enough free '
- 'space on /cache to apply patches.");') % (
- amount,
- common.ErrorCode.INSUFFICIENT_CACHE_SPACE))
-
def Mount(self, mount_point, mount_options_by_format=""):
"""Mount the partition with the given mount_point.
mount_options_by_format:
diff --git a/tools/releasetools/ota_from_target_files.py b/tools/releasetools/ota_from_target_files.py
index d409d94..c7a6a34 100755
--- a/tools/releasetools/ota_from_target_files.py
+++ b/tools/releasetools/ota_from_target_files.py
@@ -1059,11 +1059,6 @@ else if get_stage("%(bcb_dev)s") != "3/3" then
target_boot.size, target_boot.sha1))
size.append(target_boot.size)
- if size:
- script.CacheFreeSpaceCheck(max(size))
-
- device_specific.IncrementalOTA_VerifyEnd()
-
if OPTIONS.two_step:
# Stage 1/3: (b) Write recovery image to /boot.
_WriteRecoveryImageToBoot(script, output_zip)
@@ -1722,11 +1717,6 @@ else if get_stage("%(bcb_dev)s") != "3/3" then
so_far += source_boot.size
size.append(target_boot.size)
- if size:
- script.CacheFreeSpaceCheck(max(size))
-
- device_specific.IncrementalOTA_VerifyEnd()
-
if OPTIONS.two_step:
# Stage 1/3: (b) Write recovery image to /boot.
_WriteRecoveryImageToBoot(script, output_zip)
--
1.9.1
另外还有一点如果在OTA升级过程很慢的话,可以适当提高cache分区的大小,可以极大提高升级的速度。
ota升级过程提示cache分区太小导致升级失败相关推荐
- 电脑c盘分区太小如何可以扩大,电脑c盘不够用了,如何给电脑分区
C盘是很重要的系统盘,会影响到整个系统的正常化运行.如果电脑c盘分区太小如何可以扩大? 一.清理C盘的垃圾文件 C盘分区不足的原因之一就是因为C盘的垃圾文件没有及时清理,导致垃圾文件越来越多,电脑越来 ...
- 已经禁用了虚拟内存,为什么还提示“页面文件太小 无法完成操作 ”
已经关闭了虚拟内存,为什么还提示"页面文件太小 无法完成操作 " 因为windows系统中,虚拟内存是没办法通过人为进行禁用的,也就是说,你是禁用不掉的,虽然你通过界面看着是禁用了 ...
- ssas 为绑定指定的大小太小,导致一个或多个列值被截断
错误信息:ssas 为绑定指定的大小太小,导致一个或多个列值被截断 如果更改了某个维度或是事实表的字段长度,在处理CUBE时提示此错误,我们要做以下更新: 1.刷新数据源视图. 2.打开多维数据集,查 ...
- Oracle 数据库修改配置文件sga_target参数的值,sga_target值太小导致数据库服务起不来问题解决,调大sga_target参数方法
ORA-00821: Specified value of sga_target 4096M is too small, needs to be at least 5504M 译文:sga_targe ...
- nginx 缓存区太小导致后台Connection reset by peer 报错
问题概述:图片bit 64生成数据流太大,导致小程序分享弹窗的二维码图片生成失败 后台报错: 排查: Client------>nginx------->h5------>nginx ...
- AIX系统maxuproc太小导致ORA-27300错
AIX5.3上的Oracle10g系统报错: ORA-27300: OS system dependent operation:fork failed with status: 11 ORA-2730 ...
- 【Flink】Flink检查点时间太小导致Exceeded checkpoint tolerable failure threshould
文章目录 1.背景 2.场景2 1.背景 写了一个flink程序,大概如下 @Testpublic void flatMapStateBackendTest() throws Exception {S ...
- Android 7.1 车机 下载 Android 系统 在线升级,将安装包放到/data/下进行升级
最近按项目要求,需要做一个车机Android在线升级操作,但是cache内存太小了,最后只能寄存希望在 data/文件夹下,但是data/目录在6.0之后禁止recovery读取data文件.最后的解 ...
- Android系统升级 Recovery模式(02)Recovery升级过程
该系列文章总纲链接:专题分纲目录 Android系统升级 Recovery模式 本章关键点总结 & 说明: 导图是不断迭代的,这里主要关注➕ recovery升级过程部分即可,主要从 一般升级 ...
最新文章
- 鸟哥的Linux私房菜(服务器)- 第五章、 Linux 常用网络指令
- (Microsoft) Visual Studio LightSwitch
- linux操作系统之竞态条件(时序竞态)
- 天池 在线编程 排名查询
- 好的 Web 前端年薪会有多少?
- Clojure的并发(七)pmap、pvalues和pcalls
- 025:模版变量使用详解
- [转载]数字全息与计算全息
- mysql山西区位码_输入码、区位码、国标码与机内码关系简介【转载】
- 网络安全之特洛伊木马的攻防战略(转)
- 台风怎么看内存颗粒_内存应该怎么选?看完你就知道了。影驰 星曜 DDR4-3000 8G 内存测评(RGB真的强)...
- 做技术的出路在哪里?---什么叫有前途?钱图钱图,用最省力的方式挣到更多的钱的路径就是前途
- 我是一只IT小小鸟——读后感
- SAP库存查询MB52报表如何设置为ALV格式显示?
- linux中 . .bash_profile是什么意思
- linkedin 架构_投票:您如何使用LinkedIn?
- python及其工具
- Crack:::Stimulsoft Ultimate 2023.1.2
- [摘抄]给终身学习者的建议
- 一次网络世界的旅行-简单理解网络通信
热门文章
- 图片轻松转文字-天若OCR
- 最贵的计算机主板多少钱,芯片都一样价格贵十倍 顶级主板凭啥卖出高价
- 借助Android Studio生成图标(图片)drawable文件夹下的xml文件
- JS清空数组的几种方法比较
- 人生,择善而处,择君子而交
- java计算机毕业设计校园快递管理系统源程序+mysql+系统+lw文档+远程调试
- vue 前端ui框架_vue前端框架
- 矩阵分解之: 特征值分解(EVD)、奇异值分解(SVD)、SVD++
- PS文字工具(【enter键】结束) - 快捷篇
- ipxe无盘服务器,SYSLINUX PXE gPXE iPXE PXELINUX DHCP 无盘