忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT HPC论坛 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 893 | 回复: 0

[BootLoader] fastboot烧录单个分区的过程 [复制链接]

论坛徽章:
0
发表于 2017-07-31 20:03 |显示全部楼层
1. 使用USB连接整机终端和pc电脑,打开dos命令行,执行adb reboot bootloader     
D:\adb>adb reboot bootloader
//这个时间手机会重启,接着进入fastboot烧录模式,我们可以看到如下: pc电脑的计算器管理-->设备管理器-->Android Tablet-->Android ADB Interface

2. 执行fastboot devices    //查看手机是否可以烧录状态,可以看到状态就行, 如下:
D:\soft\fastboot>fastboot devices
356af40c        fastboot
3. 执行 fastboot flash boot /xxx/boot.img    //将boot.img烧录到boot分区,boot.img所在路径可以拖到dos命令窗口,烧录成功会出现如下提示:
D:\soft\fastboot>fastboot flash boot Z:\xxx\qcCode\out\target\product\xxx\boot.img
     sending 'boot' (12015 KB)... OKAY [  0.478s]
                writing 'boot'... OKAY [  0.377s]
finished. total time: 0.860s
我们可以使用如下命令来烧录aboot分区:
fastboot flash aboot /xxx/emmc_appsboot.mbn  //将emmc_appsboot.mbn烧录到aboot分区
烧录完成后,可以使用如下命令来重启机器:
D:\adb>fastboot reboot
4. 我们可以通过如下方法来查看分区的名称
vim /work/$(project)/AMSS/MSM8940/common/build/rawprogram0.xml
<?xml version="1.0" ?>
<data>
  <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="emmc_appsboot.mbn" label="aboot" ... ... .../>
  <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="system.img" label="system" ... ... .../>
  <program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="userdata.img" label="userdata" ... ... .../>
</data>
//aboot, system, userdata都是分区的名称
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP