当前位置:首页 > 单片机 > 单片机
[导读]注:此文为部分摘录,并且在原文基础上有改动link这几天一直在摸索s3c2410的启动过程,几天的困惑终于在昨天晚上基本解决.下面详细分析一下它的最前面的启动过程.1.在板子上电的一开始,首先自动判断是否是autoboot模式

注:此文为部分摘录,并且在原文基础上有改动link

这几天一直在摸索s3c2410的启动过程,几天的困惑终于在昨天晚上基本解决.下面详细分析一下它的最前面的启动过程.

1.在板子上电的一开始,首先自动判断是否是autoboot模式(这是由硬件设计阶段,由硬件工程师对mcu的引脚连线决定的),我所使用的s3c2410是带有nandflash的,并切被设置成autoboot,从nandflash开始启动.

2.在判断是autoboot模式后,mcu内置的nandflash控制器自动将nandflash的最前面的4k区域(这4k区域存放着 bootloader的最前面4k代码)拷贝到samsung所谓的"steppingstone"里面(实际上是一块4k大小的SRAM).

3.在拷贝完前4k代码后,nandflash控制器自动将"steppingstone"映射到arm地址空间0x00000000开始的前4k区域.(是从0地址开始吗?有疑问。比如公司的板子也是arm芯片,但是nandflash控制器在启动时却没有将"steppingstone"映射到0地址,而是映射到了其他地址段)

4.在映射过程完成后.nandflash控制器将pc指针直接指向arm地址空间的0x00000000位置,准备开始执行"steppingstone"上的代码.

... ...

至此,系统启动的“史前时期”结束,余下的启动工作由bootloader来完成。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

分享这篇文章,谈一下STM32启动流程。如果读者朋友已经有过汇编相关基础,能够够好理解本文内容。汇编语言是比C语言更接近机器底层的编程语言,能让我们更好的理解和操纵硬件底层。STM32的三种启动模式下好程序后,重启芯片时...

关键字: STM32 启动过程 汇编代码

0xFFFF:0x00000xF000:0xE05B0x0000:0x7C00在第一篇文章中,我们就提到,现代操作系统是从最古老的8086系统一步一步发展而来的。处理器厂商为了向后兼容,很多底层相关的原理都是一样的(如果...

关键字: 启动过程

  引言   汽车的普及为人们的生活带来了方便,同时也给人们提出了一大难题——汽车防盗。本设计是为了解决以往汽车防盗产品的缺点和不足而开发的集成传感、报警和远程图

关键字: 数据采集 操作系统 s3c2410 汽车防盗系统

  引言   巡航控制系统(CCS)是20世纪60年代发展起来的,又称为恒速行驶系统。巡航控制系统工作时,ECU根据各种传感器输送来的信号判断汽车的运行状况,通过执行元件自动调节节气门的

关键字: ARM 三星 Linux ecu s3c2410 电子控制系统

  在过去一百年里(l906-2005),全球地表平均温度升高了0.74摄氏度,未来20年,每十年全球温度将会升高0.2摄氏度。气候变暖已成为不容忽视的、直接影响全球生产和生活问题。  

关键字: can总线 s3c2410

  在此设计的基于 GPRS 的远程安防监控系统,是采用的是摄像机传送视频信号经压缩编码后,通过内部总线传送到内置的 Web 服务器。用户在监控端可以直接通过浏览器观看 Web服务器上的摄像机视

关键字: GPRS s3c2410 安防监控

关于使用烧录器烧录Nand Flash,一直都是很多用户头疼的难点,他们强调已经使用了正确的坏块管理方案,也制定了规范的操作流程,但是烧录的良品率还是无法提高,只能每天眼睁睁看着一盘盘&ldqu

关键字: nandflash 烧录器

5月26日消息,据国外媒体报道,集邦咨询半导体研究中心(DRAMeXchange)在周一发布的一份报告中称,今年第一季度,三星在全球NAND Flash市场上的份额为33.3%,与前一季度相比,环比略

关键字: nandflash 三星 芯片

华为作为美光最大的客户之一,美国将华为列入实体名单一事对美光产生了非常严重的影响,美光业绩已经逐渐露出下滑趋势,上周五美光股价大跌近7%,南亚科、华邦电、威刚等存储器企业也纷纷走低。 近期DRAM及N

关键字: DRAM nandflash 美光 芯片

6月24日消息 日前全球第二大闪存供应商东芝位于日本三重县的闪存工厂因地震遭遇断电事故,虽然停电过程非常短,13分钟之后就恢复供电了,但是工厂却一直停产,直到21日上午才恢复,至少停工了5天时间。 根

关键字: nandflash 东芝 台积电 芯片 闪存
关闭
关闭