主题 : S3C6410 内存问题 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 12616
精华: 0
发帖: 56
金钱: 285 两
威望: 57 点
贡献值: 0 点
综合积分: 112 分
注册时间: 2010-01-10
最后登录: 2013-12-31
楼主  发表于: 2012-05-11 17:17

 S3C6410 内存问题

1.引导镜像区  0x0000_0000~0x07FF_FFFF
2.内部存储区
       (1) 内部ROM      0x0800_0000~0x0BFF_FFFF
       (2) 内部SRAM    0x0C00_0000~0x0FFF_FFFF
3.静态存储区  0x1000_0000~0x3FFF_FFFF
4.动态存储区  0x4000_0000~0x6FFF_FFFF

内部 ram 0x0C00_0000~0x0FFF_FFFF 这不是 64M么,
手册上说 能用的是4K    有的人说6410内部ram是8k
到底 什么意思? uboot第一段就是搬到这里执行的。
请有经验的解释一下 ???
不抱怨,不放弃!
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2012-05-11 17:52
S3C6410使用手册的“MemoryMap”一节里有说明
Address range of boot image area is from 0x0000_0000 to 0x07FF_FFFF, but there is no real mapped-memory.Boot image area has mirrored image which points a partial region of internal memory area or static memory area.Start address of boot image is fixed to 0x0000_0000.Internal memory area is used to access internal ROM and internal SRAM for boot loader, which is also calledSteppingstone. Start address for each internal memory is fixed. Address range of internal ROM is from0x0800_0000 to 0x0BFF_FFFF, but real storage is only 32KB. This region is read-only, and can be mapped toboot image area when internal ROM booting is selected. Address range of internal SRAM is from 0x0C00_0000 to0x0FFF_FFFF, but real storage is only 4KB.
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."