当前位置:首页 > 单片机 > 单片机
[导读]本文章是学习过一段时间S3C2440所写,如有错误之处请指正。将不胜感激!S3C2440有两种启动模式一、NandFlash启动模式NangFlash的价格便宜,但是它不是直接连到CPU的总线上。但是在S3C2440中有NandFlash控制器,通过控

本文章是学习过一段时间S3C2440所写,如有错误之处请指正。将不胜感激!

S3C2440有两种启动模式

一、NandFlash启动模式

NangFlash的价格便宜,但是它不是直接连到CPU的总线上。但是在S3C2440中有NandFlash控制器,通过控制器来访问外部的NandFlash。由于CPU不能通过地址和数据总线直接访问NandFlash,那么当设置为该启动方式时,CPU从哪里调程序呐?

在S3C2440中有一个4KB的Step-Stone,它是为NandFlash的启动而存在。当设置为该模式时,会将4KB的Step-Stone映射到0地址,然后将NandFlash中前4KB复制到Step-Stone中,这样系统启动就会先运行NandFlash中的前4KB了。但是4KB以后的代码就运行不了,就需要把之后的代码复制到SDRAM的内存中,然后将PC指向SDRAM中存放的代码。再执行。



二、非NandFlash启动模式(即NorFlash启动)

由于NorFlash的总线形式和ARM的CPU的总线形式是直接连接的,也就是说CPU可以直接访问,该芯片在板子上同过跳线冒连接到bank0(0x0000_0000~128M)或者bank1(128M~256M)。当设置为该0启动方式时,CPU会直接从NorFlash中调程序


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