全志A33 uboot命令进入fastboot模式刷写程序
通过对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模式刷写程序相关推荐
- adb进入recovery 以及fastboot模式
开机状态下: adb reboot fastboot 命令进入fastboot模式 adb reboot recovery 命令行进recovery模式 power + 音量下 recovery ...
- 全志A33-ARM linux开机进入uboot命令行
开发板:A33,运行linux-3.4.39 主机:Ubuntu 14.04 ---------------------------------------------- 复位或启动开发板后,等串口输 ...
- android fastboot命令大全,安卓手机Fastboot模式百科介绍,Fastboot命令大全
fastboot,英语翻译意思是快速启动.在安卓手机中fastboot是一种比Recovery更底层的刷机模式(俗称引导模式).就是使用USB数据线连接手机的一种刷机模式.相对于某些系统(如ios)卡 ...
- 分享tiny4412,emmc烧录u-boot, 支持fastboot模式烧写emmc
本人是第一次在此发帖,希望大家多多支持,发帖目的是为了分享,分享的目的是传递开源的精神. Tiny4412开发板刚拿到手是,看了下介绍,发现superboot是个好东西,但是不开源,这个严重与开源思想 ...
- 全志A33手册摘读,为编写uboot做好准备
前面进行了,测试运行,在不熟悉 buildroot 时,有一个可以使用的,demo源码,进行参考学习,相对比较容易上手,接下来就在之前版本基础上,进行参考移植,其他版本的源码.移植之前,先熟悉,芯片相 ...
- 解决fastboot模式下执行fastboot flashing unlock命令失败的问题
Android设备在有些场景下需要解锁,解锁方法如下: adb reboot fastbootfastboot flashing unlock 执行第二步的时候,有可能会收到失败提示FAILED (r ...
- 全志A33 pack机制解析
全志A33在编译好系统后,(zImage-boot.img,rootfs-ext4),采用的是./build.sh pack打包为一个img文件进行烧录. 因此,可以在打包(./build.sh pa ...
- 全志A33系统搭建编译及烧录
目标平台:全志A33 工作平台:Ubuntu 12.04.5 uboot版本:u-boot-2011.09 linux版本:Linux-3.4 交叉编译环境版本:4.5.1 一.全志A33交叉编译环境 ...
- uboot命令集环境变量
文章目录 前言 命令集 环境变量 uboot中对Flash和DDR的管理 前言 uboot的命令因为适配自己的硬件,基本都经过裁剪,所以自己的命令集和其用法可能会有缺失 uboot文章连载: 1.ub ...
最新文章
- 与用户登录有关的命令w who whoami last lastb lastlog
- 2_Python实现基于人脸特征的美颜算法(20181224)
- 简述ajax的重构原因,Ajax 重构的步骤
- Linux版本Membase无法写入default bucket的问题分析
- mysql dump还原_mysql dump备份和恢复
- vue.js嵌套路由
- python 投屏_这款神器,完美解决了手机投屏的问题
- ubuntu18.04 有线未托管解决
- java ipv6抓包_基于ipv6数据抓包分析
- 【PowerDesigner】Constraint name uniqueness问题及处理
- 读Zepto源码之Touch模块
- IOS:APP三种状态下收到推送后的跳转操作
- 【牛腩新闻发布系统】开始
- OkHttp中的设计模式之一:Builder模式
- 沁恒三模键盘方案测试体验
- [激光原理与应用-59]:激光器 - 光学 - 脉冲激光器的参数解析(能量、脉冲、周期、功率)
- GDrive is here
- 期货市场技术分析读后感
- java 模板 word转pdf 可分页 带图片
- 计算机基础技能都有点什么,计算机基础技能学习材料.ppt