2962|0

96

帖子

0

TA的资源

纯净的硅(中级)

楼主
 

I.MX6UL TF卡启动Linux的实现 [复制链接]

 1 TF卡启动Linux的原理1.1 TF卡简介       TF卡又称T-Flash卡。全名:【TransFLash】又名【Micro SD】,由摩托罗拉SANDISK共同研发,在2004年推出。是一种超小型卡(11*15*1MM),约为SD卡的1/4,可以算目前最小的储存卡了。MicroSD 卡是一种极细小的快闪存储器卡,其格式源自SanDisk创造,原本这种记忆卡称为 T-Flash,及后改称为TransFlash;而重新命名为microSD的原因是因为被SD协会(SDA)采立。
其主要应用于移动电话,但因它的体积微小和储存容量的不断提升,现在已经使用于GPS设备、便携式音乐播放器和一些快闪存储器盘中。 它的体积为 1mm x 15mm x1mm ,差不多相等于手指甲的大小,是现时最细小的记忆卡。它也能通过SD转接卡来接驳于SD卡插槽中使用。
1.2 高速卡和低速卡
       TF卡又分为高速卡和低速卡,TF高速卡和低速卡的区分方法:主要靠TF卡上的速度等级标志来识别,TF卡符合的SD规范标准越高,速度分级等级越高,则读写速度越快。如图1-1, 注意看他右上角的圆圈里的 4  说明这是普速卡,一般传文件速度在每秒8MB以下,反应比较慢,传文件更慢,如图1-1,就是高速卡,注意看他的右边的圆圈的10,说明是高速卡一般速度在10MB 以上每秒。
2 tf卡及EMMC启动2.1 tf卡及EMMC启动原理
       I.MX6UL根据BOOT_MODE0BOOT_MODE1配置不同,分为如下四种启动方式.


Fuses启动模式 (BOOT_MODE[1:0] = 00b)
      当BOOT_MODE[1:0]寄存器为00b是,选择为从Fuses模式下启动。该模式和内部启动模式很相似,只是有一点不同:在此模式下,GPIO启动(internal boot 内部启动)重载引脚会被忽略。
内部启动模式 (BOOT_MODE[1:0] =0b10)
       BOOT_MODE[1:0]寄存器的值为0b10时,选择为内部启动模式。在此模式下,处理器继续执行内部的启动代码。启动代码执行硬件初始化,从选择的启动设备中加载程序镜像,使用HAB执行镜像有效性检查,然后跳到程序镜像地址处。如果在内部启动中出项任何错误,启动代码就会跳到串行下载器。
内部启动模式一般只用于产品的开发阶段,因为此模式要占用大量的GPIO资源,而这些GPIO是EIM中关键的数据和地址控制线。在Fuses启动模式下,一旦这些eFuses被烧录,均不能被重擦修改,显而易见的是后者不利于开发中的摸索尝试(一旦出现错误,我们甚至要考虑更换CPU)。在开发阶段,我们使用跳线来配置efuses,然后我们调试测试,直至其稳定后,在最终的产品中,使用和跳线配置相对的eFuses值来烧录fuse,最终可将这些GPIO上的跳线去除,而用于一般用途。
下载模式 (BOOT_MODE[1:0] =0b01)
该模式下,i.mx6ul处于下载模式,可以通过mfgtools工具对i.mx6ul的存储媒质进行烧写.
EVB-P6UL支持4种存储媒质的启动,分别是SD/TF卡启动、NAND启动、eMMC启动和QSPI启动(分为不同的四类产品,根据客户选择核心模块的不同),通过对BT_CFG1、BT_CFG2和BT_CFG4三组

I.MX6UL TF卡启动Linux的实现.pdf

2.1 MB, 下载次数: 16

点赞 关注
个人签名专业ARM工控开发板,
QQ:259134942
http://artcor.taobao.com/
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表