烧录aboot:
sudo adb reboot boodloader
sudo fastboot falsh aboot emmc_appsboot.mbn
sudo fastboot reboot
烧录bootimage:
sudo adb reboot boodloader
sudo fastboot falsh boot boot.img
sudo fastboot reboot
烧录dtb:
sudo adb reboot boodloader
sudo fastboot falsh dtb dtbo.img
sudo fastboot reboot

fastboot命令大全:
在终端中,我们输入:

$fastboot



将fastboot复制到/usr/bin/目录:
以后我们就可以直接使用fastboot命令了,而不需要每次都进入到fastboot目录下,这个非常的方便:
(fastboot文件目录:源码代码目录/out/host/linux-x86/bin)
将fastboot放到usr/bin目录下的命令:

$ sudo cp fastboot /usr/bin/

烧录boot.img:
有时候,我们user版本的软件出现了一些bug,但是我们要对这个bug进行调试分析,但是要保留bug现场的数据。那么这个时候我们可以使用fastboot将eng版本的boot.img文件烧入到手机中,就可以进行调试分析,并且还不会删除手机现在的内容。

adb reboot bootloader
sudo fastboot flash boot out/target/product/l9010/boot.img
sudo fastboot reboot

单独烧录fsg.img(BP测的img)的一个样例:
烧录fsg.img前要清除fsg,fsc,modemst1,modemst2的数据,再刷fsg.img

adb reboot bootloader
fastboot erase fsg
fastboot erase fsc
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.img
fastboot reboot

modem测的AT指令修改请参考:高通平台AT指令的输入方法–串口工具和adb

刷开机LOGO图片:

//网上流传的命令
sudo fastboot flash splash1 splash.img
//高通M8909平台生效命令
sudo fastboot flash splash splash.img

刷机时的几个关键命令:

adb reboot bootloader
fastboot devicesfastboot flash aboot out/target/product/$BUILD_PROJECT_NAME/emmc_appsboot.mbn
fastboot flash boot out/target/product/$BUILD_PROJECT_NAME/boot.img
fastboot flash system out/target/product/$BUILD_PROJECT_NAME/system.img
fastboot flash userdata out/target/product/$BUILD_PROJECT_NAME/userdata.img
fastboot flash persist out/target/product/$BUILD_PROJECT_NAME/persist.img
fastboot flash recovery out/target/product/$BUILD_PROJECT_NAME/recovery.imgfastboot reboot  //重启

fastboot 简单脚本:
fastboot_shaolu.sh

adb reboot bootloader
sudo fastboot devicessudo fastboot flash aboot emmc_appsboot.mbn
sudo fastboot flash boot boot.img
sudo fastboot flash system system.img
sudo fastboot flash userdata userdata.img
sudo fastboot flash persist persist.img
sudo fastboot flash recovery recovery.imgsudo fastboot reboot

这个脚本的使用方式:
进入到目录:android/out/target/product/project*****/
执行命令:

source '/home/android/desttop/fastboot_shaolu.sh'

再输入root密码,就可以直接刷机了
完整一点的脚本:
fastboot_load.sh

#!/bin/shSRC_DIR=$PWD
BUILD_FILE=$0
BUILD_PROJECT_NAME=$1BUILD_BOOT_DIR=$SRC_DIR/boot_images/build/ms
BUILD_MODEM_DIR=$SRC_DIR/modem_proc/build/ms
BUILD_RPM_DIR=$SRC_DIR/rpm_proc/build
BUILD_TZ_DIR=$SRC_DIR/trustzone_images/build/ms
BUILD_AP_DIR=$SRC_DIR/LINUX/android
BUILD_COMMON_DIR=$SRC_DIR/common/build
BUILD_MODEM_SRC_DIR=$SRC_DIR/modem_procfunction usage()
{echo ""echo "******************************************************************************************************"echo "* Usage:                                                                                             *"echo -e "*\033[31m $BUILD_FILE  <product name>\033[0m*"echo "*                                                                                                    *"echo "******************************************************************************************************"echo ""echo "Build product name are:"echo -e "\033[31m1.l5510\033[0m"echo -e "\033[31m2.l5320\033[0m"echo -e "\033[31m2.l9010\033[0m"echo ""
}if [ -z "$BUILD_PROJECT_NAME" ] ; thenusage;
else # wholeif [ $BUILD_PROJECT_NAME = "l5320" ] ; then
echo 'it is l5320'
fiadb reboot bootloader
fastboot devicesfastboot flash aboot out/target/product/$BUILD_PROJECT_NAME/emmc_appsboot.mbn
fastboot flash boot out/target/product/$BUILD_PROJECT_NAME/boot.img
fastboot flash system out/target/product/$BUILD_PROJECT_NAME/system.img
fastboot flash userdata out/target/product/$BUILD_PROJECT_NAME/userdata.img
fastboot flash persist out/target/product/$BUILD_PROJECT_NAME/persist.img
fastboot flash recovery out/target/product/$BUILD_PROJECT_NAME/recovery.imgfastboot reboot
fi #whole

使用:
脚本使用命令:
我们先进入到目录:x9_os/ //即可代码目录,所有的img在代码目录中生成
然后执行命令:

sudo ./fastboot_load.sh l9010

fastboot刷eMMc:
直接使用系统脚本
1.将USB线插入目标终端。确保手机处于fastboot模式
2.在Linux上,运行以下命令:
sudo fastboot devices
将显示已注册终端的列表
3.一旦检测到终端,即可将二进制文件刷入到目标终端中。以下命令可以一次性运行所有Fastboot步骤。

cd <target_root>/common/build
fastboot_complete.py

fastboot命令:

fastboot flash modem <path to NON-HLOS.bin> or <path to APQ.bin>
fastboot flash sbl1 <path to sbl1.mbn>
fastboot flash rpm <path to rpm.mbn>
fastboot flash tz <path to tz.mbn>
fastboot flash devcfg <path to devcfg.mbn>
fastboot flash dsp <path to adspso.bin>
fastboot flash adsp <path to dsp2.mbn>
fastboot flash aboot <path to emmc_appsboot.mbn >
fastboot flash cmnlib <path to cmnlib.mbn >
fastboot flash cmnlib64 <path to cmnlib64.mbn >
fastboot flash keymaster <path to keymaster.mbn >
fastboot flash boot <path to boot.img>
fastboot flash system <path to system.img>
fastboot flash userdata <path to userdata.img>
fastboot flash persist <path to persist.img>
fastboot flash recovery <path to recovery.img>
fastboot flash cache <path to cache.img>

要生成fastboot编程支持的所有fastboot分区的列表,可参见
LINUX/android/bootable/bootloader/lk/platform/msm_shared/mmc.c中的源代码。

直接进入9008端口,下载模式
刷机时,我们经常是要进入9008端口,下载模式,即如下端口:

高通平台fastboot下载相关推荐

  1. 高通android开源代码下载,高通平台Android源码bootloader分析之sbl1(三)

    前两篇博文分析了启动流程.代码流程.cdt,接下来就分析另外几个需要格外关注的部分. ##log系统 sbl1中的log系统也是sbl1部分调试会经常接触得部分高通平台在sbl中做的log系统并不是很 ...

  2. 高通平台sensor学习

    刚入行驱动时最先接触调试的外设模块便是sensor,一直都是零零散散的记录,这次终于下定决心对自己所学做一个系统的总结. sensor作为一款常用的外设,虽不起眼但是很多功能确实离不开它.比如我们手机 ...

  3. 高通平台android开发总结 MSM平台上的AMSS

    http://blog.csdn.net/mirkerson/article/details/7691029 MSM平台上的AMSS REX启动分析--基于Qualcomm平台 1.高通平台andro ...

  4. 高通平台android开发总结

    http://www.cnblogs.com/yuzaipiaofei/archive/2012/07/24/4124179.html 1.高通平台android开发总结 1.1 搭建高通平台环境开发 ...

  5. 高通平台Bootloader启动流程【转】

    本文转载自:http://blog.csdn.net/fang_first/article/details/49615631 ====================基本知识============= ...

  6. 高通平台android 环境配置编译及开发经验总结

    完全转自:http://blog.csdn.net/dongwuming/article/details/12784535 1.高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通 ...

  7. 高通平台android开发总结 .

    http://blog.csdn.net/mirkerson/article/details/7691029 http://blog.csdn.net/mirkerson/article/detail ...

  8. 高通平台android 环境配置编译及开发经验总结【转】

    1.高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通开发板上烧录文件系统 建立高通平台开发环境 高通平台,android和 modem 编译流程分析 高通平台 7620 启动流 ...

  9. 高通平台modem部分mbn文件的OTA和PDC升级方法

    高通平台modem部分mbn文件的OTA和PDC升级方法 最近需要采用一种移动物联网卡,发现在apns-conf.xml增加了对应apn信息后,部分设备采用新的xml就可以支持新卡,但部分设备还不行, ...

  10. 高通about.html 文件,高通平台UEFI有关介绍

    高通平台UEFI有关介绍 背景 我需要在高通平台上学习点亮LCD,目前通过同事在别的平台的配置代码,我已经将kernel部分的屏幕点亮了:剩余的工作量就在BP侧,也就是系统刚开机的那一段时间.在开发过 ...

最新文章

  1. react创建组件_如何使用React创建时间轴组件
  2. 它是谁?一个比 c3p0 快200倍的数据库连接池!
  3. 【综述专栏】关于AI Architecture未来的一些思考
  4. 《需求设计:构建用户想要和需要的产品》—— 导读
  5. Ubuntu桌面版与服务器版的区别
  6. Python3教程Web开发实战梳理-day7(看着不错)
  7. Android开发之自定义输入框无法弹起键盘输入法的解决方法
  8. 八爪鱼 是java做的吗_章鱼扫描仪:Java构建工具和恶意软件
  9. php要求输入是个数求平均值、_Excel表格技巧—如何在 Excel 中快速完成求和、平均值、百分比...
  10. 几行代码轻松搞定跨系统传递 traceId
  11. mysql 事件状态enable_mysql事件 - wayhk的个人页面 - OSCHINA - 中文开源技术交流社区...
  12. linux32-bit是什么意思,怎么查看LINUX系统是32bit还是64bit
  13. 最易理解的傅里叶分析讲解
  14. 高等数学第七版pdf
  15. 一种用于决策(decision-making)的系统架构
  16. 用户增长——AARRR模型
  17. MAVEN工具篇——maven打包跳过测试
  18. 社区网站系统 jsGen
  19. leetcode 1662. Check If Two String Arrays are Equivalent(python)
  20. 【企业级Firewalld防火墙】【企业级防火墙配置】【fierwalld 操作案例】

热门文章

  1. 在某网课学习前端笔记整理js篇31-ajax
  2. matlab 矩阵规定化,Matlab实现直方图规定化
  3. 用C语言实现PID控制代码
  4. 空间索引 - 四叉树
  5. eviews建立时间序列模型_如何用eviews分析时间序列(全面).pdf
  6. 基于稀疏表示的图像超分辨
  7. Android SN号修改 serial number修改 adb devices显示串号修改
  8. 工程电磁场复习基本知识点
  9. MapGuide应用开发系列(三)----MapGuide 数据包管理及Maestro亮点功能介绍
  10. Hibernate框架