通过对pack的解析,知道了boot.img是kernel的打包镜像,在实际开发过程中,通常采用USB(dnw-Samsung,fastboot),TFTP下载boot,kernel,是调试中常用的方式

一、系统分区

1、查看系统分区

当系统启动时,会在终端输出的 “fastboot partitions” 信息,可以看到总共划分了6个部分,当读秒时,进入uboot,输入print查看当前环境变量,可以看到目前系统配置的MMC参数。在目标平台,系统进入Linux后,可以通过fdisk -l查看详细的配置信息,fdisk -l可以看到隐藏的uboot部分的分配。
uboot#

print

linux#

fdisk -l

二、修改kernel源码,以便验证功能

1、查找Linux输出信息


在Booting Linux on physical后添加一条输出,验证boot.img成功下载到目标平台

1)、查找Booting Linux on physical位置

grep 'Booting Linux on physical' * -r


打开 arch/arm/kernel/setup.c文件
dragonboard/linux-3.4$

2、添加kernel打印输出,编译

1)、修改源码

为了标示与原有kernel有区分,在kernel启动时添加打印,修改源码。

dragonboard/linux-3.4$

vi arch/arm/kernel/setup.c

添加自己的输出信息Booting Linux my test hello linux

printk(KERN_INFO "Booting Linux my test hello linux\n");

2)、重新编译

dragonboard$
执行

 ./build.sh

3)、将boot.img传输到Win10中

将linux-3.4/output/目录下的boot.img传输到Win10中,编译好的boot.img文件刷写

三、进入uboot模式,刷写kernel

1、在读秒时,按下空格,进入uboot模式,输入fastboot

fastboot

2、在Win10中进入要下载的目录,烧写boot.img到MMC中

1)、win +R cmd 进入Win10终端界面,输入下面命令(进入相应目录),刷写

F:

回车

cd \A33_learn\a33_img

回车

fastboot.exe erase boot
fastboot.exe flash boot boot.img

重启,测试,成功

全志A33 uboot命令进入fastboot模式刷写程序相关推荐

  1. adb进入recovery 以及fastboot模式

    开机状态下: adb reboot fastboot   命令进入fastboot模式 adb reboot recovery 命令行进recovery模式 power + 音量下 recovery ...

  2. 全志A33-ARM linux开机进入uboot命令行

    开发板:A33,运行linux-3.4.39 主机:Ubuntu 14.04 ---------------------------------------------- 复位或启动开发板后,等串口输 ...

  3. android fastboot命令大全,安卓手机Fastboot模式百科介绍,Fastboot命令大全

    fastboot,英语翻译意思是快速启动.在安卓手机中fastboot是一种比Recovery更底层的刷机模式(俗称引导模式).就是使用USB数据线连接手机的一种刷机模式.相对于某些系统(如ios)卡 ...

  4. 分享tiny4412,emmc烧录u-boot, 支持fastboot模式烧写emmc

    本人是第一次在此发帖,希望大家多多支持,发帖目的是为了分享,分享的目的是传递开源的精神. Tiny4412开发板刚拿到手是,看了下介绍,发现superboot是个好东西,但是不开源,这个严重与开源思想 ...

  5. 全志A33手册摘读,为编写uboot做好准备

    前面进行了,测试运行,在不熟悉 buildroot 时,有一个可以使用的,demo源码,进行参考学习,相对比较容易上手,接下来就在之前版本基础上,进行参考移植,其他版本的源码.移植之前,先熟悉,芯片相 ...

  6. 解决fastboot模式下执行fastboot flashing unlock命令失败的问题

    Android设备在有些场景下需要解锁,解锁方法如下: adb reboot fastbootfastboot flashing unlock 执行第二步的时候,有可能会收到失败提示FAILED (r ...

  7. 全志A33 pack机制解析

    全志A33在编译好系统后,(zImage-boot.img,rootfs-ext4),采用的是./build.sh pack打包为一个img文件进行烧录. 因此,可以在打包(./build.sh pa ...

  8. 全志A33系统搭建编译及烧录

    目标平台:全志A33 工作平台:Ubuntu 12.04.5 uboot版本:u-boot-2011.09 linux版本:Linux-3.4 交叉编译环境版本:4.5.1 一.全志A33交叉编译环境 ...

  9. uboot命令集环境变量

    文章目录 前言 命令集 环境变量 uboot中对Flash和DDR的管理 前言 uboot的命令因为适配自己的硬件,基本都经过裁剪,所以自己的命令集和其用法可能会有缺失 uboot文章连载: 1.ub ...

最新文章

  1. 与用户登录有关的命令w who whoami last lastb lastlog
  2. 2_Python实现基于人脸特征的美颜算法(20181224)
  3. 简述ajax的重构原因,Ajax 重构的步骤
  4. Linux版本Membase无法写入default bucket的问题分析
  5. mysql dump还原_mysql dump备份和恢复
  6. vue.js嵌套路由
  7. python 投屏_这款神器,完美解决了手机投屏的问题
  8. ubuntu18.04 有线未托管解决
  9. java ipv6抓包_基于ipv6数据抓包分析
  10. 【PowerDesigner】Constraint name uniqueness问题及处理
  11. 读Zepto源码之Touch模块
  12. IOS:APP三种状态下收到推送后的跳转操作
  13. 【牛腩新闻发布系统】开始
  14. OkHttp中的设计模式之一:Builder模式
  15. 沁恒三模键盘方案测试体验
  16. [激光原理与应用-59]:激光器 - 光学 - 脉冲激光器的参数解析(能量、脉冲、周期、功率)
  17. GDrive is here
  18. 期货市场技术分析读后感
  19. java 模板 word转pdf 可分页 带图片
  20. 计算机基础技能都有点什么,计算机基础技能学习材料.ppt

热门文章

  1. ArcGIS地形分析
  2. 最新最全论文合集——ICDE 历年最佳论文汇总
  3. win10安装CP2102(STM32串口通信)驱动
  4. 隐语义模型(LFM)-----------电影推荐算法
  5. 毕业设计 单片机高精度北斗定位控制终端系统
  6. Oracle 11g下载安装教程
  7. 量化交易期货ctp使用说明(企业版,穿透式监管)(值得收藏)
  8. Git 详解及常用命令
  9. java写红白机_Java 开发的编程噩梦,这些坑你没踩过算我输
  10. android mac 照片恢复,删掉的照片怎么恢复?找回攻略用起来!