- 论坛徽章:
- 0
|
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都是分区的名称 |
|