cpu powerpc, 内核使用 ep8248e_defconfig 配置文件。
make ep8248e_defconfig 后, 在.config中定义了内核启动地址和物理内存起始:
CONFIG_LOWMEM_SIZE=0x30000000
CONFIG_PAGE_OFFSET=0xc0000000
CONFIG_KERNEL_START=0xc0000000
CONFIG_PHYSICAL_START=0x00000000
CONFIG_TASK_SIZE=0xc0000000
CONFIG_NET=y
其中CONFIG_LOWMEM_SIZE 、CONFIG_PAGE_OFFSET 和CONFIG_TASK_SIZE 分别代表什么意思呢 ?
我的开发板上有32M dram,这个大小应该在哪儿配置啊 ? 谢谢!!!
4 个解决方案
#1
make menuconfig中有关于dram大小的配置,一个是启动参数中,还一个地方是设置大小的地方,仔细看看
#2
启动参数中见过 设置大小的地方没有见过
#3
make menuconfig 之后,应该就是产生 .config了吧,似乎没有设置内存大小的地方啊 ?
#4
低位地址大小、页大小,标识大小
#1
make menuconfig中有关于dram大小的配置,一个是启动参数中,还一个地方是设置大小的地方,仔细看看
#2
启动参数中见过 设置大小的地方没有见过
#3
make menuconfig 之后,应该就是产生 .config了吧,似乎没有设置内存大小的地方啊 ?
#4
低位地址大小、页大小,标识大小