写这篇文章完全是回答一个网友的问题,因为我之前也是对这里不理解,现在简单说一下。源引问题“mini2440的地址到底是怎么分配的呢?内部rom ram 外部的ram和rom分别占用的地址是多少啊,我从板子上看到有3个k4561632N芯片还有一个S29AL016J70TF102.但是看了相关的电路图也不知道他的地址是怎么分配的”
你问的是mini2440的地址怎么分配。我只能再细节一下你的问题,mini2440处理器的地址怎么分配。mini2440的处理器是S3C2440,理论上,S3C2440处理器可以使用的物理地址空间可以达到4GB,其中前1GB的地址(也就是0x0000 0000--0x4000 0000)为外设地址空间,还有一部分为CPU内部使用的特殊功能寄存器地址空间(地址范围为0x4800
0000--0x5FFF FFFF),其余的地址空间没有使用。S3C2440地址空间分配情况如下图:
再看1GB的外设地址空间,下图为我从S3C2440芯片的数据手册截图
下面用两个表格说明外设地址空间好特殊功能寄存器地址空间
说到这里相信你就差不多理解了吧。
至于内外部ROM和RAM的地址,你看上面的那个图Figure5-1可以知道内部ROM和RAM分配情况。
k4561632N芯片是SDRAM,不过我的有两个,你的怎么有三个哈,S29AL016J70TF102是Nor FLash
分享到:
相关推荐
s3c2440 PWM驱动,绝对可用,占空比0~100,最高频率可达到1MHz
UCOS_II + LWIP with DM9000 driver for S3C2440 (mini2440)
mini2440-s3c2440 jflash jlink配置
S3C2440A32位CMOS RISC微控制器用户手册 引言此用户手册描述的是三星公司的16/32位精简指令集(RISC)微处理器S3C2440A。三星公司的S3C2440A为手持设备和普通应用提供了低功耗和高性能的小型芯片微控制器的解决方案...
mini2440 包括原理图和用户手册 protel格式
mini2440的ADC驱动代码, 隶属于platform bus和miscdevice, 与网上能检索到的基于FriendlyArm的代码不太相同, 有兴趣的朋友可以下载了相互学习。 测试信息: #/home/readadc adc value: 417 Do you want to read ...
S3C2440A-2 s3c2440a_5MemoryController s3c2440a_6NandFlash s3c2440a_7clock&power; s3c2440a_8DMA s3c2440a_10PWM&Timer; s3c2440a_11UART s3c2440a_14INTCtrl s3c2440a_16ADC&TSC; s3c2440a_17RTC s3c2440a_18...
mini2440芯片s3c2440中文数据手册
S3C2440 mini bootloader源代码
S3C2440 SPI 驱动 Linux mini2440 S3C2440 SPI 驱动 Linux mini2440 自己编写的spi驱动,在mini2440开发板上,并包含测试程序
使用J-Flash ARM来对norflash烧写的配置文件
WINCE5.0 硬件S3C2440下USB驱动源代码
本人整理的mini2440开发板,linux移植笔记,适合初学者,物有所值 主要包括: ubuntu8-10环境建立ARM-Linux交叉编译环境.doc ...移植Linux2.6.27.7到s3c2440开发板mini2440.doc 制作根文件系统.doc 等等。。。
S3C2440 GPIO 驱动 S3C2440 GPIO 驱动 S3C2440 GPIO 驱动 S3C2440 GPIO 驱动
s3c2440原理图 s3c2440原理图 s3c2440原理图 s3c2440原理图 s3c2440原理图
S3C2440A资料 S3C2440A资料 S3C2440A资料 S3C2440A资料
S3C2440开发板SD驱动程序。ADS1.2源码
mini2440 开发板资料: 三星官网s3c2440资料
通过S3C2440的SPI接口,控制数码管显示不同的字符
基于Mini2440板的s3c2440的c语言点亮LED例程,测试无误。本人对基本的GPIO操作进行了封装,封装头文件为ioset.h。