• 嵌入式系统中地址的概念


    平台: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个字节;

  • 相关阅读:
    学习笔记4
    学习笔记3
    学习笔记2
    学习笔记1
    MySQL 随笔总结
    java1-4
    java1-3
    java1-2
    java 1-1
    Mysql 基础
  • 原文地址:https://www.cnblogs.com/FarmPick/p/4975807.html
Copyright © 2020-2023  润新知