rk3368 Android9.0 升级固件后,一直在recovery界面
升级固件后,一直在recovery界面
Platform: RK3368
OS: Android 9.0
Kernel: 4.4.194
文章目录
- 升级固件后,一直在recovery界面
- 1. 串口日志
- 2. 解决方法
1. 串口日志
E:Failed to mount /cache: No such file or directory
E:Failed to set BCB message: failed to stat /dev/block/by-name/misc try 1: No such file or directory
E:failed to stat /dev/block/by-name/misc try 2: No such file or directory
E:failed to stat /dev/block/by-name/misc try 3: No such file or directory
E:failed to stat /dev/block/by-name/misc try 4: No such file or directory
E:failed to stat /dev/block/by-name/misc try 5: No such file or directory
E:failed to stat /dev/block/by-name/misc try 6: No such file or directory
E:failed to stat /dev/block/by-name/misc try 7: No such file or directory
E:failed to stat /dev/block/by-name/misc try 8: No such file or directory
E:failed to stat /dev/block/by-name/misc try 9: No such file or directory
E:failed to stat /dev/block/by-name/misc try 10: No such file or directory
E:failed to stat /dev/block/by-name/misc
E:
E:Failed to mount /cache: No such file or directory
E:Can't mount /cache/recovery/last_locale
通过日志可知是在recovery模式下misc,cache等分区找不到,通过串口执行命令ls /dev/block/,发现确实没有块设备.
2. 解决方法
Android9支持提前装载分区,设备可以使用设备树叠加层 (DTO) 为提前装载的分区指定 fstab 条目。所以不用修改recovery.fstab了.
修改当前dts,由于调试的设备是nand flash,而SDK默认是EMMC,所以需要开启nandc,把emmc关闭;
&emmc {bus-width = <8>;cap-mmc-highspeed;mmc-hs200-1_8v;supports-emmc;disable-wp;non-removable;num-slots = <1>;pinctrl-names = "default";pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>;status = "disabled";
};&nandc0 {status = "okay";
};
开启nandc还不够,这只是解决recovery中块设备不存在的问题,不会有/dev/block/by-name目录,还需要在firmware_android节点中添加boot_devices = “ff0f0000.dwmmc,ff400000.nandc”;这样init程序才能找到正确的分区信息;
&firmware_android {compatible = "android,firmware";boot_devices = "ff0f0000.dwmmc,ff400000.nandc";vbmeta {compatible = "android,vbmeta";parts = "vbmeta,dtbo";};fstab {compatible = "android,fstab";vendor {compatible = "android,vendor";dev = "/dev/block/by-name/vendor";type = "ext4";mnt_flags = "ro,barrier=1,inode_readahead_blks=8";fsmgr_flags = "wait,avb";};};
};
rk3368 Android9.0 升级固件后,一直在recovery界面相关推荐
- rk3368 Android9.0调试记录之系统分区调整
系统分区调整记录 Platform: RK3368 OS: Android 9.0 Kernel: 4.4.194 文章目录 系统分区调整记录 1. 升级固件后开机进recovery出错 1.1. 调 ...
- rk3368 Android9.0 HIDL调试记录
rk3368 Android9.0 HIDL调试记录 Platform: RK3368 OS: Android 9.0 Kernel: 4.4.194 文章目录 rk3368 Android9.0 H ...
- 华为android9.0升级,华为官方更新消息:这几款手机9月5日分批推送安卓9.0系统升级...
原标题:华为官方更新消息:这几款手机9月5日分批推送安卓9.0系统升级 随着手机技术的不断发展,不仅手机更新换代加快,就连手机系统也在快速更新,可能很多花粉刚刚升级了基于Android8.0的EMUI ...
- 华为android9.0升级,华为安卓9.0升级名单 EMUI9.0升级支持机型汇总
在新系统的适配以及照顾老机型的升级方面,华为堪称国产手机的标杆.在华为Mate 20系列率先首发EMUI 9.0之后,将有一大波老机型将开放新系统的升级. 日前,华为消费者业务CEO余承东在微博上确认 ...
- Android9.0 升级webview方法-仅备忘
1.下载对应需要的webview内核 https://www.apkmirror.com/apk/google-inc/android-system-webview/ 优先下载稳定版. beta版本还 ...
- [高通SDM450][Android9.0]刷机后RTC时钟不生效问题
文章目录 开发平台基本信息 问题描述 解决方法 1.写入RTC时钟添加增加开机广播 开发平台基本信息 芯片: 高通SDM450 版本: Android 9 kernel: msm-4.19 问题描述 ...
- 华为android9.0升级,华为9款机型不限量升级EMUI9.0,附申请升级方法
Android 9系统推出之后,各国产厂商都将适配工作提上了日程,华为算是国内最早测试Android 9的国产手机厂商之一.经过数日的测试,适配工作已经基本完成.10月的时候,华为曾经推出过升级计划, ...
- android 4.0.3固件,昂达平板即将发Android4.0.3优化固件
泡泡网平板电脑频道2月16日 全线升级Android 4.0.首发Android 4.0.3,如此频繁的不断升级,让昂达A10平板在消费者心中攒足了人气,加上强劲的性能与丰富的功能,昂达依旧是国内平板 ...
- 小米air2 pro ota 升级固件
本地OTA升级:(从别人文档复制过来的) 百度云链接: 提取码: qqyt 一:准备安卓手机一台(包括小米手机) 二:安装对应小爱同学(安卓版 2.9.21版本) 三:将"小米蓝牙耳机Ai ...
最新文章
- C#中调用Windows API时的数据类型对应关系
- 一次线上 JVM 调优实践,FullGC 40 次/天到 10 天一次的优化过程
- 「情报局41」人工智能的下一个目标是什么?了解业务用例
- 广州线下活动 | 精益运维与 DevOps 最佳实践
- String和Date、Timestamp之间的转换
- Spring Boot 正确中使用JPA实战
- [shell进阶]——shell多线程
- python 抽象类分析
- python 关于字节串和字符串
- linux cgoup内存限制,Linux Cgroup系列(05):限制cgroup的CPU使用(subsystem之cpu)
- Asp.NET Core一个接口的多个实现如何基于当前HTTP请求注册
- 测量坐标出现6位、7 、8位的情况
- 语音识别的原理_语音识别原理_语音识别原理框图 - 云+社区 - 腾讯云
- memcached部署安装文档
- 矩阵分解SVD在推荐系统中的应用
- sublime text 2/3 快捷键汇总
- 人生于世上有几个知己,多少友谊能长存
- 打印zigtag矩阵
- 音视频开发之旅(67) - 变速不变调之sonic源码分析
- 构建Lua解释器Part8:构建完整的语法分析器(下)
热门文章
- metalink登陆故障解决!
- vue如何监听多个input框_vue中两个input框输入值,自动计算总和到另一个Input框,怎么实现...
- 2Speech Emotion Recognition Using Deep Neural Network and Extreme Learning Machine
- 不断提升企业级服务能力,巨杉数据库与长虹鲲鹏天宫服务器完成兼容认证
- python模拟登录宁波大学邮箱
- 第二篇:基于深度学习的人脸特征点检测 - 数据与方法(转载)
- 在linux在安装打印机驱动
- coreldraw错误代码14001_coreldraw错误1怎么解决-解决coreldraw提示错误1的方法 - 河东软件园...
- 技嘉主BIOS检测错误
- Origin软件中文版,Origin2022中文版下载安装,Origin特色功能