ARM之S5pv210启动详解

一、210内置了96kb大小的SRAM(叫iRAM)和64kb大小的Norflash(叫iROM)

二、启动过程

    1、CPU上电后先从内部iROM中读取预先设置的代码BL0到iRAM中执行。该段IROM代码首先执行基本初始化CPU

        (CPU时钟,关看门狗,初始化设备拷贝参数......)(该段代码是三星出厂前设置的,三星也不知道我们板子上

        将来会接什么样的DRAM和NandFlash,因此该段代码不能负责初始化外接的DRAM和NandFlash的,则该段代

        码不能负责初始化外接的DRAM和NandFlash则该iROM代码只能初始化SoC内部的东西);然后该段代码会判断

        我们选择的启动模式(我们可以通过硬件跳线的方式更改板子的启动方式),然后从相应的外部存储器中读取BL1

        到iRAM。

    2、从iRAM运行读取来的BL1(16kb),BL1负责初始化NandFlash,然后将BL2(剩余的80kb)读取到iRAM中,然

        后运行。

    3、从iRAM中运行BL2,然后BL2负责初始化DRAM,然后将OS读取到DRAM中,然后启动OS,至此启动结束。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值