linux-2.6.8.1到gec2410开发板的移植

 昨天把开发板的bios修改了下,原来nand flash的四个分区该为三个分区,

/***
static struct Partition NandPart[] = {
 {0,    0x00030000, "boot"},  //256K
 {0x00030000, 0x001d0000, "kernel"},
 {0x00200000, 0x01e00000, "cramfs"},  //30M
 {0x02000000, 0x02000000, "ext-fs3"}, //32M
 {0,    0         , 0}
};
****/
static struct Partition NandPart[] = {
 {0,    0x00030000, "boot"},  //256K
 {0x00030000, 0x001d0000, "kernel"},
 {0x00200000, 0x04000000, "cramfs"},  //62M
 {0,    0         , 0}
};

同时也要修改linux-2.6.8.1内核里面的

/drivers/mtd/nand/s342410_nand.c文件,修改成为跟上面的分区一样,然后重新编译内核,

内核是用广嵌提供的gec-linux-2.6.8.1源码包,然后在配置时即make menuconfig时,使用提供的gec2410.cfg,

然后make zImage,就可以生产zImage映象文件。

完了之后,就重新烧写bios跟zImage,并烧写文件系统cramfs,通过,没有问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值