imx6q
mx6q_sabresd
内存为什么要设置的比3.75G小?
如果我设置为3.75G传到内核中的内存就是有问题的。
设置为3.75G
Memory: 187MB 10MB = 197MB total
[ 0.000000] Memory: 186180k/186184k available, 223420k reserved, 0K highmem
设置为3.5G
Memory: 379MB 378MB 848MB 1776MB = 3381MB total
[ 0.000000] Memory: 3420992k/3420992k available, 249024k reserved, 3062784K highmem
1000_0000 FFFF_FFFF DDR Memory 3840MB
DDR内存空间不是3.75g吗。为什么我设置成3.75g有问题。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
imx6q手册上显示
1000_0000 FFFF_FFFF DDR Memory 3840MB
这不就是ddr的空间吗?不就是3.75g吗?
#define CONFIG_NR_DRAM_BANKS 1
#define PHYS_SDRAM_1 CSD0_DDR_BASE_ADDR
#define PHYS_SDRAM_1_SIZE (3840u * 1024 * 1024)
#define iomem_valid_addr(addr, size)
(addr >= PHYS_SDRAM_1 && addr <= (PHYS_SDRAM_1 + PHYS_SDRAM_1_SIZE))
PHYS_SDRAM_1_SIZE这个不就是ddr的空间吗?
貌似是的
1000_0000 FFFF_FFFF DDR Memory 3840MB
DDR空间
0000_0000 0fff_ffff 这块是内部寄存器的空间啊。
一周热门 更多>