Chinaunix首页 | 论坛 | 博客
  • 博客访问: 21447
  • 博文数量: 10
  • 博客积分: 1401
  • 博客等级: 上尉
  • 技术积分: 110
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-17 13:34
文章分类

全部博文(10)

文章存档

2009年(10)

我的朋友

分类:

2009-12-18 10:56:31

配置FLASH分区 收藏
FLASH不像磁盘一样可以用fdisk分区,它是在编译内核时定义好了的。FLASH分区的定义放在drivers/mtd/maps目录中的,不同的平台在不同的文件中的。例如pxa270的就放在pxa27x-flash.c中的,内容如下:
static struct mtd_partition pxa27x_partitions[] = {
    {
        .name =     "Boot",
        .size =     0x00080000,
        .offset =   0,
        .mask_flags =   MTD_WRITEABLE  /* force read-only */
    },{
        .name =     "Kernel",
        .size =     0x00200000,
        .offset =   0x00080000,
        .mask_flags =   MTD_WRITEABLE  /* force read-only */
    },{
        .name =     "f1",
        .size =     0x01000000,
        .offset =   0x00280000
    },
    {
        .name =     "f2",
        .size =     0x00D80000,
        .offset =   0x01280000
    }
};
 
第一个分区放bootloader,第二个分区放Kernel,最后两个分区是文件系统。对于写入bootloader,第一次常用jtag写入,以后可以利用bootloader本身的功能,通过usbnet或者串口写入。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/absurd/archive/2006/03/10/621335.aspx
阅读(528) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~