popo77 发表于 2009-8-5 17:33:40

nand flash分区, 内核启动参数,和skyeye.conf的关系?

<Q002> nand flash分区, 内核启动参数,和skyeye.conf的关系?
对nand flash分区的设置位于arch/arm/plat-s3c24xx/common-smdk.c, 我的理解它的作用类似于windows下划分c盘,d盘,以及每个盘划分多大.
对于内核启动参数,可以通过make menuconfig "boot option->"选项修改,也可以直接修改.config 的CONFIG_CMDLINE字段.
而对于skyeye.conf,我理解就是配置物理内存的大小和起始地址.

按我的理解,3者之间没有必然的联系啊?

我的问题是,
1. 在启动参数中可以设置 启动的地址, 如initrd=0xc0800000,0x00800000, 这个启动的地址和分区表,以及skyeye.conf什么对应关系?

或者说当我设置了这个参数后, 分区表和skyeye.conf需要怎样设置呢?

2. 如果在启动参数不设置这个参数,那内核默认是从哪个地址开始启动呢?对应的分区表和 skyeye.conf又应该怎样设置?
举个例子
如果我设置启动参数如下:
noinitrd root=/dev/mtdblock4 rootfstype=cramfs console=ttySAC0 init=/linuxrc mem=64M

内核是从那个地址开始启动呢?
应该怎样设置分区表和skyeye.conf呢?

ksh 发表于 2009-8-5 22:39:08

可以参考:
http://linux.chinaunix.net/bbs/archiver/tid-1100982.html

popo77 发表于 2009-8-6 10:24:11

先感谢ksh的回复. 研究中.
页: [1]
查看完整版本: nand flash分区, 内核启动参数,和skyeye.conf的关系?