1 / 39
文档名称:

i.mx6 linux启动流程分析.pdf

格式:pdf   大小:2,066KB   页数:39页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

i.mx6 linux启动流程分析.pdf

上传人:1557281760 2018/1/5 文件大小:2.02 MB

下载得到文件列表

i.mx6 linux启动流程分析.pdf

相关文档

文档介绍

文档介绍:
LINUX
启动流程分析
2014/07/25
主要内容

 u-boot启动流程
 linux内核启动流程
文件系统,服务程序启动流程

IROM和IRAM地址映射
BOOT ROM
Boot ROM有以下功能: 支持从以下设备启动:
支持从多种存储设备启动 Nor Flash
串行下载(USB OTG)  NAND Flash
芯片相关功能模块配置 OneNAND Flash
(DCD)
 SD/MMC
数字签名认证
 Serial ATA(SATA) HDD
从低功耗模式唤醒
 Serial (I2C/SPI) Nor Flash
and EEPROM
BOOT ROM启动模式
三种模式
00:读取熔丝位决定启动方式
01:USB下载模式
10:内部ROM执行启动流程
SPI FLASH启动模式
PROGRAM IMAGE
Program Image:用户编译完成的程序镜像文件,这里指
u-boot
Program Image包含四部分:
 Image Vector Table(IVT)
内部ROM从IVT中读出需要的数据来启动芯片,是一个数据结构
 Boot data
一张指向映像地址、映像大小的表
 Device configuration data
包含芯片相关硬件初始化的寄存器地址和初始值
 User code and data
用户代码和数据,这里指真正意义的u-boot代码和数据段
IVT
IMAGE VECTOR TABLE
从SPI FLASH启动流程
SPI 检查映像执行硬件拷贝u-boot映像
FLASH 内部RAM 合法性初始化到外部RAM
代码阅读