【OK210试用体验】+S5PV210启动方式 - 在线问答 - 电子技术论坛 - 最好最受欢迎电子论坛!

【OK210试用体验】+S5PV210启动方式

linux大叔 ( 楼主 ) 2015-7-28 19:43:56  只看该作者 倒序浏览
【OK210试用体验】+S5PV210启动方式
介绍启动方式之前,先看下S5PV210的Memory Map,如图2-1.

图2-1
S5PV210支持7种启动方式,分别为MoviNAND/iNand、MMC/SD Card、pure Nand、eMMC、eSSD、UART和USB启动方式。还支持安全启动模式,当安全值写进S5PV210中即使用安全模式启动,否则不使用安全模式启动。
当选择的启动方式启动不成功,则会尝试MMC/SD Card启动方式。
我们可以通过配置OM[5:0]引脚去选择启动方式,具体如下图2-2所示。

图2-2
S5PV210的启动流程如图2-3所示。

图2-3
①  iROM(BL0)大致会初始化时钟、设备控制器。
②  iROM(BL0)从启动设备下载完整的BL1(最大16KB)到内部的SRAM。
③  BL1会下载完整的BL2(最大80KB)到内部的SRAM。
④  BL2会初始化DRAM控制器并下载OS到SDRAM。
⑤  跳转运行OS。
下面介绍BL0具体做了哪些工作?具体步骤如下:
①  关看门狗。
②  初始化Icache。
③  初始化栈(看图2-1)。
④  初始化堆(看图2-1)。
⑤  初始化设备复制函数。
⑥  初始化PLL和设置系统时钟。
⑦  复制BL1到内部SRAM。
⑧  验证校验和(失败则尝试SD/MMC启动方式)。
⑨  检查是否使用安全模式启动,如果是则验证BL1的安全值。
⑩  跳到BL1.
S5PV210的启动框图如图2-4.

图2-4
当第1中启动方式失败,S5PV210会尝试第2种(SD/MMC)方式,步骤如下图2-5.

图2-5
S5PV210启动方式介绍到这里结束,具体请大家参考“S5PV210_iROM_ApplicationNote_Preliminary_20091126.pdf”。

0个回复

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

本版积分规则


关闭

站长推荐上一条 /5 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 湘ICP备2023018690号 )

GMT+8, 2024-5-13 11:55 , Processed in 0.616298 second(s), Total 67, Slave 48 queries .

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表