位置: 编程技术 - 正文

怎样在Ubuntu下使用TF/SD 卡制作Exynos 4412 u-boot启动盘(ubuntu系统如何)

编辑:rootadmin

推荐整理分享怎样在Ubuntu下使用TF/SD 卡制作Exynos 4412 u-boot启动盘(ubuntu系统如何),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ubuntu zen3,ubuntuone,ubuntu zed,ubuntu 怎么用,ubuntu zmq,ubuntu怎么说,ubuntu zmq,ubuntu zmq,内容如对您有帮助,希望把文章链接给更多的朋友!

首先,我们应该清楚TF/SD卡可以看作一张完全空白的“白纸”,之所以有分区、分区格式的区别不过是在在这张“白纸”的某些特定位置写入了一些数据来指示分区、分区格式。

/**

******************************************************************************

* @author Maoxiao Hu

* @version V1.0.0

* @date Feb-

******************************************************************************

* < COPYRIGHT ISE of SHANDONG UNIVERSITY >

******************************************************************************

**/

硬件:迅为iTop 精英版 & TF卡

软件:系统自带终端即可

其次,我们还应该清楚,在TF/SD启动模式下,exynos 一上电,内部iROM会从TF/SD的第1个Block(第个字节开始)读取8KB的数据到内部iRAM,然后从内部iRAM的0地址开始运行。

原理搞清楚了,那么首先需要把TF/SD低级格式化-所有Block全部写0。

1、连接TF/SD卡,打开终端

使用ls /dev/sd* 命令查看所有连接到电脑上磁盘。

问题:在这里为什么不用df命令?

原因是假设你的TF/SD卡只有一个分区但这个分区已损坏,或者有多个分区但是没有一个可以识别的分区,那么此时df命令无法查看到tf/sd卡,所以说直接列出dev下所有sd开头的设备,是终极方案。

(1)假设你的tf/sd卡只有一个分区,无论这个分区是否损坏,现象应该是类似这样的:

插上tf/sd卡之前:

插上tf/sd卡之后:

很明显多出的/dev/sdb就是本文后续操作的对象。

(2)假设你的tf/sd卡已有多个分区,无论这些分区是否损坏,现象应该是类似这样的:

插上tf/sd卡之前:

插上tf/sd卡之后:

怎样在Ubuntu下使用TF/SD 卡制作Exynos 4412 u-boot启动盘(ubuntu系统如何)

这里多出5个设备,但是我们仍然将/dev/sdb作为本文后续操作的对象。

注意:我这里是/dev/sdb,但是还有可能是/dev/sdc等等其它符号,必须根据你实际出现的设备名称进行以下操作,否则有可能损坏系统分区,非常重要,切记!!!

2、使用进制模式打开TF卡查看数据(可跳过)

我们使用linux自带命令hexdump查看tf/sd卡中的数据:

命令为:

sudo hexdump -n /dev/sdb

其中-n 代表打印出前1M=*=字节的数据。

执行结果(部分)如下:

*代表内容为0x,为了节省空间故作省略。

3、清空TF卡上前1MB的数据

由于的uboot大小基本在几百kB的量级,所以清空前1MB空间足够用,注意这里的清空不是格式化,而是填充0x。

我们利用系统/dev下的zero设备,清零tf/sd卡前1MB。

执行结果如下:

这里的count=代表清空个block,一个block=B,个正好为1MB。

再次hexdump查看tf/sd卡数据,发现:

前1MB空间成功清0。

4、烧写uboot启动文件

在这里,我们待烧写的文件为 u-boot-iTOP-.bin 这个文件。

终端执行命令:

if代表输入文件地址,以你u-boot-iTOP-.bin 这个文件的实际地址为准,of代表输出地址,以你tf/sd卡的实际设备号为准。

到这里,就可以将tf/sd卡插入开发板上电启动了,为了证明我们烧写无误,我们执行后续操作。

5、确认烧写正确(可跳过)

我们需要确定从tf/sd卡的第一个block开始处,确实正确烧写了u-boot-iTOP-.bin这个文件,下面我们对比一下,用到的命令同样还是hexdump。

在这里,我们为了显示方便,只打印前5KB数据,发现bin文件被正确的复制到了sd卡的字节处:

6、将TF卡接到开发板上,拨码开关选择TF启动,上电:

感谢:Zinway

Ubuntu虚拟机与win7主机方便传文件的实现方法 Ubuntu虚拟机安装好后,再通过安装虚拟机工具是可以相互传文件的,但是来回的窗口切换也是很麻烦的。下面我们来介绍一种更为简单的方法:开启Ubunt

在Ubuntu上如何手动安装LibreOffice LibreOffice在Ubuntu系统中本身就存在的,可是有些人喜欢使用LibreOffice官方标准版,这就需要手动安装LibreOffice了,且需要将原本的LibreOffice卸载,下面小编

Ubuntu安装多功能的媒体播放器VLC播放器的步骤 VLC是一款多功能的媒体播放器,支持多种视频格式,最大的优点就是可以播放残缺视频,那么Ubuntu下要如何安装VLC播放器呢?下面小编就给大家介绍下Ub

标签: ubuntu系统如何

本文链接地址:https://www.jiuchutong.com/biancheng/358672.html 转载请保留说明!

上一篇:Ubuntu下限制局域网网速教程(ubuntu限制cpu个数)

下一篇:Ubuntu虚拟机与win7主机方便传文件的实现方法(ubuntu虚拟机与windows共享文件)

  • 卷烟消费税是怎么算
  • 什么是资本利得?
  • 产品成本计算的基本方法和辅助方法的划分标准是
  • 公司不交工会经费的原因,风险说明
  • 汇票没到期可以撤回吗
  • 财政拨款收入年底结转到本期盈余
  • 企业筹办期间可以贷款吗
  • 科技人员股权奖励
  • 电算化怎么操作
  • 购买法下的操纵手法有哪些
  • 影视公司招演员
  • 应付企业负担的职工社会保险费
  • 稳定性流动资产是经营性流动资产吗
  • 代付电费开具发票账务处理
  • 在产品,产成品和库存商品的区别
  • 小微企业免征增值税的账务处理
  • 税务局工会经费新举措
  • 利润表有盈利能力吗
  • win11正式版发布
  • 应如何做会计分录表
  • 期间费用率的意义
  • 存货损失进项税
  • os x yosemite dp6下载 os x 10.10 dp6官方下载地址
  • PHP:curl_share_setopt()的用法_cURL函数
  • PHP:oci_fetch_row()的用法_Oracle函数
  • 资金运动包括哪几个方面
  • neoDVD.exe - neoDVD是什么进程 有什么用
  • 网速慢是什么情况
  • 外贸企业出口免抵退
  • 赔付支出有哪些
  • php数据导出到excel
  • php缓存技术和静态化
  • php处理excel
  • php图片大小设置
  • 税控盘和金税盘的功能一样吗
  • deformable detr代码
  • php连接mysql8.0
  • 保险代理人展业成本如何计算
  • 施救费用和救助费用有哪些主要区别
  • 支付国外佣金税怎么算
  • 未确认融资费用怎么算
  • 不合格机器设备怎么处理
  • 查询不到shsh怎么回事
  • 财产租赁合同按金额的多少进行计税
  • sqlserver2008安装闪退
  • sqlserver2005数据库导出数据成.sql
  • 基金管理公司是什么意思
  • 外购商品发放给员工 进项税额能不能抵扣
  • 月底结转增值税凭证
  • 物业管理费专票税率是多少
  • 年报资本负债表怎么看
  • 公司在银行买的金条怎么入账
  • 自己生产的产品用于在建工程
  • 定期存款放入哪个会计科目
  • 重分类调整分录是什么
  • 会计错账的更正方法
  • 非正常损失进项税额转出计算
  • 资产减值损失怎么计提
  • 房地产企业资产减值损失
  • mysql存储引擎实现原理
  • kvm虚拟机性能调优
  • 昂达主板插线安装图解
  • win7怎么不显示桌面图标
  • ipad和macbook怎么交互
  • win8打游戏卡吗
  • win10怎么关闭欢迎界面
  • linux版vnc
  • 打开电脑显示配置windows,可是一直0%,怎么办
  • cocos jsc
  • js中创建函数的方法
  • cocos2dx3.0的label字体去描边
  • mod兼容性
  • 浏览器工作机制
  • android assets
  • 全国税务查询
  • 北京市地方税务局2015第10号文件
  • 云南省税务局网上办税服务厅官网
  • 福斯特会计软件下载
  • 漏报原因
  • 农村墓地规划土地使用程序和规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设