博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
嵌入式系统中地址的概念
阅读量:7067 次
发布时间:2019-06-28

本文共 555 字,大约阅读时间需要 1 分钟。

平台:TQ2440

CPU:S3C2440

  自从学习单片机到嵌入式,移植地址的概念搞不清楚。最近比较清闲,重新翻开TQ2440的资料来看,看到flash的连线,请教了同事,弄懂了一些问题,特意记录下来。

1、首先来看TQ2440 NOR flash的连线图

1)s3c2440一共有8个bank,分别通过nGCS0~nGCS7连接不同的设备,并确定设备的地址。图中nor flash连接nGCS0,所以地址从0x00000000开始;

2)地址连线为 CPU - ADDR1~20 ,总共20根地址线,flash的大小为220,为2MB;

3)CPU的地址线从ADDR1开始,则读写是16位宽度,即2个字节;

2、再来看SDRAM的连线图

1)LnSCS0就是nGCS6,所以SDRAM的地址是从0x30000000开始的;

2)使用的地址线是ADDR2 ~ADDR14,共13根地址线,ADDR24连接BA0,ADDR24连接BA1连接两个SDRAM组合,所以容量为:224 * 2 = 32MB,应该是64MB啊,哪里错了?

3)3)CPU的地址线从ADDR2开始,则读写是32位宽度,即4个字节;

 

转载于:https://www.cnblogs.com/FarmPick/p/4975807.html

你可能感兴趣的文章
php字典删除指定元素,完美解决python遍历删除字典里值为空的元素报错问题
查看>>
php strip_tags如何打开,php strip_tags函数怎么用
查看>>
name.php,rewrite_name.php
查看>>
超越虚拟化-融合之道
查看>>
[转]用wget下载整个网站
查看>>
Javascript之继承(其他方式)
查看>>
薏米红豆粥功效及做法介绍
查看>>
IIS7基本框架
查看>>
C++的性能优化实践
查看>>
HTML <fieldset> 标签
查看>>
SharePoint 2013中Office Web Apps的一次排错
查看>>
Ubutu 12.04 LTS 安装iNode 后缺少libjpeg.so.62与libtiff.so.3解决方法--软连接问题
查看>>
简单组合逻辑电路的verilog实现(包括三态门、3-8译码器、8-3优先编码器、8bit奇偶校验器)...
查看>>
新浪微博Python SDK笔记——发微博(一)
查看>>
从零开始学C++之构造函数与析构函数(一):构造函数、析构函数、赋值与初始化、explicit关键字...
查看>>
SQL Server 表,记录 死锁解决办法
查看>>
Spring MVC
查看>>
Linux&shell 之Shell命令进阶
查看>>
浏览器内核Trident/Gecko/WebKit/Presto
查看>>
【转】一些图论、网络流入门题总结、汇总
查看>>