[国嵌攻略][041][6410和210内存初始化]
6410地址空间
1.2440地址空间为4GB,分为1GB内部空间和3GB的外设空间,内部空间由8个bank组成。
2.6410拥有32位的地址总线,寻址空间为4GB。其中高2GB为保留区,低2GB分为两部分:主存储区(0x00000000~0x6FFFFFFF,1972MB)和外设区(0x70000000~0x7FFFFFFF)
3.保留区没有用,外设区主要是一些寄存器。主存储区又分为:Boot镜像区(128MB),内部存储区(iRom 32KB,iRAM 8KB,占128MB),静态存储区(6*128MB),保留区(2*128MB),动态存储区(2*256MB,内存区域,0x50000000~0x6FFFFFFF)
6410内存芯片连接
两片内存芯片总容量为2*128MB=256MB
6410存储控制器
1.找一段可以工作的代码,并参考处理器用户手册分析代码
2.按照分析思路写自己的代码,根据可以工作的代码修改,直到可以工作为止。注意使用快速原型法来写代码,写的每一部分代码都要基于正确的基础之上。
3.在芯片用户手册中有对应的内存初始化流程信息
210地址空间
1.地址空间大小为4GB,0地址为映射区,内存空间大小为1.5GB(0x20000000~0x7FFFFFFF)
210内存芯片连接
四片内存芯片总容量为4*128MB=512MB
210存储控制器
1.芯片手册阅读方法:在阅读芯片用户手册时,首先定位到要阅读的部分,阅读相关的概述了解大概的信息,然后根据代码查阅用户手册,弄清楚代码的意义即可,尽量用关键字来搜索。与代码不相关的部分,暂时可以不去阅读,需要时再去阅读即可。
2.在芯片用户手册中有对应的内存初始化流程信息