S3C2410处理器与存储器的相关知识
时间:11-25
来源:互联网
点击:
1、S3C2410的存储空间与启动方式
Six memory banks for ROM, SRAM, etc.
Remaining two memory banks for ROM, SRAM, SDRAM, etc .
S3C2410A Memory Map after Reset
Bank 6/7 Addresses
启动方式:
S3C2410有3种启动方式,可以通过OM[1:0]管脚进行选择:
◆OM[1:0]=00时处理器从NAND Flash启动。
◆OM[1:0]=01是处理器从16位宽的ROM启动。
◆OM[1:0]=10是处理器从32位宽的ROM启动。
如果系统设置成为从NAND Flash中启动,启动时处理器会自动将NAND Flash中的前4KB代码内容加载到片内的steppingstone SRAM中,然后系统从SRAM中读取代码执行。之后SRAM中的引导程序应该要完成将代码从FLASH中加载到SDRAM的工作。启动完成后4KB的SRAM可以用于别的用途。如果是用别的方式启动,ROM必须定位在0x00000000的位置上,而4KB的启动SRAM被放置于0x40000000处。被映射到nGCS0片选的空间上的存储器就是启动存储器。
②、指针自动跳转到0x00000000地址处开始执行代码。
这都由cpu内部硬件自动完成
因此,我们可以在nand flash前4kb中储存相应的启动代码,即可实现外部SDRAM等外设的初始化。
2、
3. S3C2410上与存储器相关的寄存器设置
S3C2410处理器存储 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)