码迷,mamicode.com
首页 > 其他好文 > 详细

s5pv210的启动过程

时间:2017-06-13 22:48:01      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:动态   usb   启动   动态内存   包括   启动方式   s5pv210   dram   时钟   

s5pv210的启动方式:SD0启动,SD2启动,USB启动

s5pv210启动涉及的硬件

  • 不需要初始化的外存Norflash(iROM)+静态内存SRAM (iRAM )
  • 需要初始化的大动态内存DRAM +大外存iNand
  1. 上电后,先从64KB的iROM中读取预先设置的代码BL0,这部分代码初始化了SOC 内部的东西,包括初始化时钟、看门狗,并内置了初始化SD卡和iNand,内置了读取SD卡和iNand 的代码。接着根据OMpins判断启动方式。
  2. 根据判断出的启动方式,使用不同的初始化代码和读取代码,从相对应的外存(iNand或者SD卡)中读取一部分启动代码BL1(16KB)到SRAM (iRAM )的前16KB中运行,这部分代码负责初始化Nandflash 。
  3. 紧接着把外存中BL2读取到SRAM 的后80KB中运行。这部分代码可以初始化内存DRAM 。
  4. 此时,Nandflash 和DRAM 都可以使用了,可以把Nandflash 中的OS读取到DRAM 中,启动OS ,启动过程结束。



s5pv210的启动过程

标签:动态   usb   启动   动态内存   包括   启动方式   s5pv210   dram   时钟   

原文地址:http://www.cnblogs.com/jxjl/p/7003766.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!