摘要: ARM启动流程1.处理器内部RAM的大小有限,不能拷贝全部的Bootloader,所以需要用内部RAM BL1的代码来拷贝BL2的代码到内存中。规范的方式的代码搬移的起点是flash,终点是内存。但是由于nand flash还没有初始化,所以先从内部ram中把BL1搬移到内存中。等到初始化nand ... 阅读全文
posted @ 2015-10-30 16:52 盛夏夜 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 6410地址空间1.2440地址空间为4GB,分为1GB内部空间和3GB的外设空间,内部空间由8个bank组成。2.6410拥有32位的地址总线,寻址空间为4GB。其中高2GB为保留区,低2GB分为两部分:主存储区(0x00000000~0x6FFFFFFF,1972MB)和外设区(0x700000... 阅读全文
posted @ 2015-10-30 16:00 盛夏夜 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 2440地址空间1.地址线ADDR0-ADDR26,27根地址线。可以访问2^27=128M的地址空间2.片选线nGCS0-nGCS7,8根片选线。可以访问8个bank,也就是8*128M=1G的地址空间。在2440地址分布中SDRAM被安排在nGCS6和nGCS7上,每个片选可以寻址128MB的地... 阅读全文
posted @ 2015-10-30 11:01 盛夏夜 阅读(357) 评论(0) 推荐(0) 编辑