ChinaUnix.net
相关文章推荐:

Linux nand 分区

2410的板子,linux2.6.26+mdev+nfs启动,cat mtd看不到nand分区信息,求解 我已经修改了/arch/arm/plat-s3c24xx/common-smdk.c的nand信息 static struct mtd_partition smdk_default_nand_part[] = { [0] = { .name = "Uboot", .size = SZ_1M, .offset = 0, }, [1] = { .name = "Kernel", ...

by aokikyon - 嵌入式开发 - 2008-08-31 16:37:32 阅读(2418) 回复(2)

相关讨论

前面已经分别移植了内核,根文件系统,移植时,QQ2440单板上使用了一块64M的nand flash,在内核里的MTD分区如下 Nor Flash:存放u-boot-1.1.6 nand Flash:0x100000~0x300000 存放linux-2.6.22.6(1Mib~3MiB ) 0x300000~0xb00000 存放fs_mini.jffs2 (3Mib~11MiB ) 0xb00000~0x4000000 存放fs_mini.yaffs (11Mib~64MiB) nand flash前面1MiB没有使用,是因为里面有坏块,我开始在这里老是不能启动,所以没有用...

by whbarm9 - Linux文档专区 - 2009-06-28 16:51:11 阅读(1295) 回复(0)

nand Flash的分区表信息是在内核中还是在bootloader中? 在系统启动过程中可以看到如下信息: nand device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung nand 128MiB 3,3V 8-bit) Scanning device for bad blocks Using static partitions on nandflash... Creating 2 MTD partitions on "nand 128MiB 3,3V 8-bit": 0x00000000-0x02000000 : "kernel" 0x02000000-0x40000000 : "os" mtd: partition "os" extends beyond the ...

by SodaGreen_wyj - 嵌入式开发 - 2011-03-08 13:54:10 阅读(2511) 回复(5)

本帖最后由 zehn_w 于 2012-07-03 16:12 编辑 开发板是dm3730 想要给nand flash分区存放备份。 做法: 修改内核源码中 arch/arm/mach-omap2/borad-omap3stalker.c[code]/*nand **------------------------------------------------------------------------------ */ static struct mtd_partition omap3stalker_nand_partitions[] = { /* All the partition sizes are listed in terms of nand block size */ { ...

by zehn_w - 嵌入式开发 - 2012-07-05 14:41:33 阅读(8477) 回复(8)

我用提优龙 2440 中 nand Flash 总共 64M,系统只用了前 32M, 我希望把后面 32M 利用来存储我自己的数据, 系统是 2.6.30.4,在 common-S3C2440.c 中的 uc_default_nand_part 数组加上一项: [3] = { .name = "cfg", .offset = 0x02000000, .size = 0x01000000, } 启动后,增加了一个分区 /dev/mtdblock3; 但这个 mtdblock3 如何加载成一个可以访问的磁盘分区呢? 以下是几次失败的尝试: ==========================...

by chengdot - 嵌入式开发 - 2010-01-22 16:23:58 阅读(3478) 回复(10)

由于BOOTLOADRER、PARAMS以及内核、文件系统都在nand FLASH上,因此分区就得进行统一规划。系统的nand FLASH分区依赖于u-boot和linux内核两方面的设置。 U-Boot中的nand分区 文件:include/configs/开发板.h 这是Phy3250的参数,Phy3250采用32MB的nand FLASH,扇区大小为16KB: 189 /* Phy3250's nand FLASH, 32MB, 16K size(Block, Sector) */190 //#define CFG_ENV_SIZE 0x4000 /* 1 block, 16K */191 //...

by chenxibing008 - Linux文档专区 - 2009-10-14 20:14:42 阅读(1343) 回复(0)

nand分区,到底是什么概念呢!我若是在linux中设置了相应的分区地址!我用uboot来将各个部分如linux内核,文件系统载入到相应的nand区!这样是不是就是分区?这样可以吗? 还有所谓supervivi来自动分区,是怎么分区的呢?它是怎么作的呢?

by linlinver - 嵌入式开发 - 2012-10-09 20:54:58 阅读(13263) 回复(6)

NOR和nand是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了nand flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清NOR和nand闪存。   像“flash存储器”经常可以与相“NOR存储器”互换使用。许多业内人士也搞不清楚nand...

by newcch - Linux文档专区 - 2008-11-09 09:12:54 阅读(892) 回复(0)

小弟是新手,最近在把linux2.6.14内核一直到板子上去,请这段代码什么意思: static struct mtd_partition smdk_default_nand_part[] = { #if 0 [0] = { .name = "Boot Agent", .size = SZ_16K, .offset = 0, }, [1] = { .name = "S3C2410 flash partition 1", .offset = 0, ...

by qiuruofengye - 嵌入式开发 - 2008-09-18 10:16:54 阅读(1589) 回复(3)

平台:Redhat9.0 + S3C2440 编译环境: 2.6.18.2 + gcc-3.4.1 在128M的nand Flash上建立分区表, 进入 arch/arm/mach-s3c2410/common-smdk.c 修改 static struct mtd_partition smdk_default_nand_part[] = { // U-boot 256K [0] = { .name = "uboot", .offset = 0, .size = SZ_256K, }, // Kernel 2M - 256K [1] = { ...

by owen0725 - Linux文档专区 - 2007-08-10 13:15:13 阅读(1822) 回复(0)

NOR和nand是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了nand flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口 轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清NOR和nand闪存。   相“flash存储器”经常可以与相“NOR存储器”互换使用。许多业内人士也搞不清楚nand闪存...

by zixin - Linux文档专区 - 2007-04-06 00:18:48 阅读(535) 回复(0)