如何使uClinux根目录使用jffs2分区

如何使uClinux根目录使用jffs2分区

 

一、系统介绍

1.  采用加补丁方式的uClinux内核,不是uClinux-dist结构的。原始linux 2.4.22

2.  Flash 地址0x46000000 ---- (0x46800000-0x1)

3.  192K 存放loader所以映像烧写起始 0x46030000

4.  832K 存放内核 0x46030000----(0x46100000-0x1)

5.   

二、打开jffs2支持

File systems --->

<*> Journalling Flash File System (JFFS) support

(0) JFFS debugging verbosity (0 = quiet, 3 = noisy)

<*> JFFS stats available in /proc filesystem

<*> Journalling Flash File System v2 (JFFS2) support

(0) JFFS2 debugging verbosity (0 = quiet, 2 = noisy)

 

Memory Technology Devices (MTD) --->

<*> Memory Technology Device (MTD) support

<*> MTD partitioning support

<*> Direct char device access to MTD devices

<*> Caching block device access to MTD devices

 

RAM/ROM/Flash chip drivers --->

<*> Detect flash chips by Common Flash Interface (CFI) probe

<*> Support for AMD/Fujitsu flash chips

三、分区说明

文件:driver/mtd/maps/xxxxx_map.c (不同的厂商或flash会有不同的map文件)

static struct mtd_partition xxxxmap_partitions[] = {

    XXXXX_MTD_PARTITIONS

} 结构对应分区

XXXXX_MTD_PARTITIONS对应在 (有一些是不用宏直接写在结构里也一样)

include/asm-arm/arch-xxxxx/board-xxxxx/mtdpartitions.h 文件中

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值