




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DM365NAND启动模式解析首先,读取NAND的ID,可以从RBL的设备信息表中得到一些重要信息,然后,RBL在block1 page0处开始搜索UBL描述符。若没有找到正确的UBL,会继续搜索下面的块,一直到block24结束。这样做是为了跳过坏块,24个块几乎对所有的NAND设备都足够了。当找到UBL标识之后,对应的块号(从1到24)被写到ARM内部RAM(指令RAM)的最后32位(0x7ffc-0x8000),假设通过JTAG通过读取这32位,你能够确定RBL是在哪个块中找到了一个正确的UBL标识。如果搜索完24个块后没有找到正确的UBL标识,RBL会尝试从SD卡启动。找到正确的UBL之后,读取并且处理UBL描述符,这个描述符提供了加载和控制跳转到UBL的必要信息。然后UBL被读取并且处理。RBL首先可能会使能一些更快的EMIF组合和基于UBL描述符中信息的指令cache操作。通过UBL描述符可以知道在拷贝UBL期间是否使用了DMA。一旦用户指定的启动状态被设置,RBL就复制UBL到ARM内部RAM,并且从地址0x0000 0020处启动。NOTE:真正的拷贝实际上是从ARM内部数据RAM区0x10020-0x1781F的低30KB的空间。将UBL读取到ARM IRAM的时候,NAND RBL使用4位的ECC来检测是否发生读错误。若发生了错误,则通过ECC纠正算法来纠正错误。通过冗余(24 blocks)和出错恢复来保证防止读错误。NAND启动流程如下图所示:NAND UBL descriptor格式如下表:NOTE:ARM IRAM 的起始32个字节是ARM系统的中断向量表(IVT)(8个向量,每个4字节),复制的UBL从这32个字节的IVT之后开始启动。在UBL descriptor中,不同的NAND启动模式可以设置不同的MAGIC IDs,下表列出了UBL标识:NAND启动详细流程:1、初始化RAM1的高2K栈空间(0x7800-0x7fff)。不要使用IRAM的最后32个字节(0x7ffc-0x8000),因为它被用来存写入UBL的块号。2、禁止所有中断,IRQ和FIQ。3、外部引脚DEEPSLEEPZ/GIO0在芯片为NAND模式启动复位时必须被置高。4、读NAND的设备ID,获得参数。5、根据NAND flash的参数初始化NAND区域。6、搜索UBL设定块号,通常在CIS/IDI page(一般为block 0, page 0)。7、UBL描述符由以下参数组成(所有UBL参数位宽都是32位): -入口点地址:加载UBL之后的绝对入口点,必须在0x0020-0x781C之间。 -UBL占用的NAND的页数:必须是相邻的页,可以跨越多个块,总字节数必须小于等于30KB。 -UBL的起始块:可能与UBL描述符在同一个块。 -UBL的起始页:不可能与UBL指示符在同一页,因为加载的都是完整的页。8、使能硬件ECC错误检测,复制UBL从NAND flash到IRAM,如果检测到一个4位ECC的读错误,UBL将通过ECC纠正算法来纠正错误。如果是由其他的错误导致读失败的,指示符会继续在下一个新的块中搜索直到找到UBL描述符,一直搜索到block 24。没有的话就从SD卡启动。9、在UBL入口处把控制权移交给UBL。10、NAND的安全启动模式是在PLL旁通模式中完成的,它不使用快速EMIF,DMA或者I-Cache。在其他模式下,使用以上的一种组合。例如,在UBL_MAGIC_PLL_DMA_IC_F
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度建筑行业流动资金借款信用保证合同
- 2025年版智慧城市合作居间服务合同范本
- 二零二五年度风电塔架钢筋工施工承包合同
- 二零二五年度建筑工程索赔赔偿标准合同
- 2025版反担保保证合同模板:基础设施建设领域
- 二零二五年度精细化管理劳务分包清包协议
- 2025版二手车市场经营管理及品牌推广协议
- 2025年度商业咨询居间服务合同范本
- 二零二五年度联销产业链协同合同文本
- 2025年度文化教育行业技术咨询合同集
- 食用菌生产操作规程
- 儿科水痘护理查房 课件
- 建筑工程赶工补偿费用计算表
- 城市排水系统雨污分流改造
- 突发事件应急处置预案
- 风机更换施工方案
- 《托幼园所保育与教育基础》课程标准
- 《大学生心理健康教育》(教案) 第十一课 规划职业成就未来-大学生的求职择业与心理健康
- 肩颈背部的专业知识和话术
- 室内装修工程消防管理制度和措施
- 学校拥挤踩踏安全事故应急预案范文(三篇)
评论
0/150
提交评论