nand flash分区表
来源:互联网 发布:java 读取cer证书公钥 编辑:程序博客网 时间:2024/05/13 21:25
飞思卡尔在arch/arm/mach-mx5/mx53_ard.c中定义了nand flash的分区信息,如下:
因为mx53 ROM需要FCB/DBBT结构信息来支持从NAND分区启动,所以需要在Nand启动分区中更多的空间存储这些参数。
Partitions
Offset
Size
Address Range
Bootloader
0
16MB
0x0~0x100_0000-1 (0x0~0xFF_FFFF)
Nand.kernel
MDTPART_OFS_APPEND
5MB
0x100_0000~0x150_0000-1 (0x100_0000~0x14F_FFFF)
Nand.rootfs
MDTPART_OFS_APPEND
256MB
0x150_0000~0x1150_0000-1 (0x15_0000~0x114F_FFFF)
Nand.userfs1
MDTPART_OFS_APPEND
256MB
0x1150_0000~0x2150_0000-1 (0x1150_0000~0x214F_FFFF)
Nand.userfs2
MDTPART_OFS_APPEND
MTDPART_SIZ_FULL
0x2150_0000~0x1_0000_0000-1 (0x2150_0000~0xFFFF_FFFF)
在include/linux/mtd/partitions.h中找到了如下的解释:
offset: absolute starting position withinthe master MTD device;if defined as MTDPART_OFS_APPEND,the partition will startwhere the previous one ended;if MTDPART_OFS_NXTBLK,at the next erase block.
Size:the partition size;if defined asMTDPART_SIZ_FULL,the partition will extended to the end of the master MTDdevice.
第一个分区bootloader从地址0x0开始,大小为16MB,则16MB=16*1024*1024=0x1000000,即地址范围为0x0~0x1000000
第二个分区nand.kernel紧接着上一分区,故起始地址为0x1000000,大小为5MB,故终止地址为0x1000000+5MB=0x1000000+0x500000=0x1500000
第三个分区nand.rootfs紧接着上一分区,故起始地址为0x1500000,大小为256MB,故终止地址为0x1500000+256MB=0x1500000+0x10000000=0x11500000
第四个分区nand.userfs1紧接上一分区,故起始地址为0x11500000,大小为256MB,故终止地址为0x11500000+256MB=0x11500000+0x10000000=0x21500000
第五个分区nand.userfs2紧接上一分区,故起始地址为0x21500000,大小为4GB-256MB-256MB-5MB-16MB=3563MB,故终止地址为0x21500000+3563MB=
0x21500000+0xdeb00000=0x100000000
- nand flash分区表
- Nand Flash分区表样例
- NAND FLASH时序及建立分区表
- Nand Flash
- NAND Flash
- nand flash
- NAND FLASH
- NAND FLASH
- nand flash
- Nand Flash
- NAND Flash
- NAND FLASH
- nand flash
- nand flash
- Nand flash
- NAND FLASH
- NAND FLASH
- NAND Flash
- fcntl函数使用(收藏)
- scrapy 安装 ImportError: No module named w3lib.html
- flash 内存优化
- jquery.ui.draggable中文文档
- Nhibernate配置
- nand flash分区表
- 机房收费系统——上下机
- 8步教你打开Android之门 NDK入门教程
- PHP远程下载文件原理
- jquery自带表单验证
- 《编程珠玑》--第三章 数据决定程序结构
- qt信号槽之创建和连接自定义的槽
- C++标准转换运算符reinterpret_cast
- TCP与UDP模拟实验学习笔记