天天看點

linux-2.6.8.1到gec2410開發闆的移植

 昨天把開發闆的bios修改了下,原來nand flash的四個分區該為三個分區,

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,通過,沒有問題。

繼續閱讀