Chinaunix首页 | 论坛 | 博客

分类: LINUX

2012-10-28 17:02:26

    移植是建立在 mini2440 及其兼容开发板上,补丁文件都是相对官网上未经任何修改的源码,打上补丁后执行:
# make smdk2440_config 进行配置,最后编译即可。

2012.10.01 更新补丁:

支持功能:
1.支持 Nand Flash 启动
2.支持 DM9000 网卡
3.支持 Nand Flash 驱动
4.支持 Nor Flash 驱动
5.支持环境变量保存在 Nand Flash 中


2012.11.01 更新补丁:
1.增加烧写 yaffs 镜像文件功能

NAND FLASH 分区信息(u-boot 和 内核 要保持一致):
static struct mtd_partition xxx_nand_part[] = {
    [0] = {
        .name    = "bootloader",
        .size    = 0x40000,
        .offset  = 0,
    },
    [1] = {
        .name    = "params",
        .offset  = 0x40000,
        .size    = 0x20000,
    },
    [2] = {
        .name    = "kernel",
        .offset  = 0x60000,
        .size    = 0x400000,
    },
    [3] = {
        .name    = "root",
        .offset  = 0x460000,
        .size    = MTDPART_SIZ_FULL,
    }
};


                       ——忠于梦想 勇于实践    linux_xpj@opencores.org
阅读(1850) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~