社区导航

 

搜索
查看: 3726|回复: 12

求救!有关WinCE6.0 R2 NandFlash驱动的新架构MDD+PDD+FMD的问题

[复制链接]

111

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-6-23 19:47 | 显示全部楼层 |阅读模式
现在NANDFlash驱动的新架构MDD+PDD+FMD已经抛弃了旧的分区驱动mspart和MBR格式,采用region+partition的概念,整个nandflash分为多个region,每个region又可分为多个partition,每个region的开头有一个分区表。

有哪位达人知道这个分区表的格式?和MBR有多大区别?是不是就是将多个类型为FLASH_PARTITION_INFO结构体的分区信息按顺序排列?
此帖出自WindowsCE论坛

81

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-6-23 20:49 | 显示全部楼层
不太了解,帮顶.

回复

使用道具 举报

123

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-6-24 14:48 | 显示全部楼层
自己顶!

回复

使用道具 举报

90

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-6-24 15:15 | 显示全部楼层
Each partition is defined in terms of number of logical blocks.  This way a partition can be defined independently of bad blocks.  The flash MDD will figure out the physical block range for each partition and provide that information in the FLASH_PARTITION_INFO structure.   Partitions will be identified by a PARTITION_ID, which consists of the region index and the partition index.

回复

使用道具 举报

92

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-6-24 15:21 | 显示全部楼层
           |------------+------------|
           | File System| File System|
           |  Volume1   |  Volume2   |
|----------+------------+------------|
|Partition | Partition1 | Partition2 |             .....
| Table    |            |            |
|------------------------------------+----------------------------------------|
|          Flash Region 1            |         Flash Region 2                 |
|                                    |                                        |
------------------------------------------------------------------------------|
|                                                                             |
|                               Flash Part                                    |
|                                                                             |
-------------------------------------------------------------------------------

回复

使用道具 举报

110

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-6-24 15:23 | 显示全部楼层

  1.            |------------+------------|
  2.            | File System| File System|
  3.            |  Volume1   |  Volume2   |
  4. |----------+------------+------------|
  5. |Partition | Partition1 | Partition2 |             .....
  6. | Table    |            |            |
  7. |------------------------------------+----------------------------------------|
  8. |          Flash Region 1            |         Flash Region 2                 |
  9. |                                    |                                        |
  10. ------------------------------------------------------------------------------|
  11. |                                                                             |
  12. |                               Flash Part                                    |
  13. |                                                                             |
  14. -------------------------------------------------------------------------------
复制代码

回复

使用道具 举报

98

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-6-24 17:21 | 显示全部楼层
To codewarrior,

    这些MSDN上都有,我已经了解了,现在主要是不不清楚Partition Table的详细格式。不过,你还是感谢你的支持!

回复

使用道具 举报

109

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-6-24 18:52 | 显示全部楼层

  1.     PARTITIONID Id;
  2.     WCHAR PartitionName[NAME_LENGTH];
  3.     ULONGLONG StartPhyBlock;
  4.     ULONGLONG PhyBlockCnt;
  5.     ULONGLONG LogBlockCnt;
  6.     ULONG ExtBlockCnt;
  7.     ULONG Flags;
  8.     FILETIME CreationTime;
  9.     ULONG PartitionType;
复制代码

回复

使用道具 举报

92

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-6-24 18:53 | 显示全部楼层
参见IOCTL_FLASH_GET_PARTITION_TABLE

回复

使用道具 举报

110

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-6-24 21:27 | 显示全部楼层
谢谢codewarrior!

但是我想要知道的不是每个分区信息的格式,而是分区表的格式。我的意思是:存储在nandflash上的分区表是不是由这种结构体的数组构成?还是有其他格式?

回复

使用道具 举报

126

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-6-25 17:35 | 显示全部楼层
寻找达人!

回复

使用道具 举报

97

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-4 11:05 | 显示全部楼层
继续顶!

回复

使用道具 举报

118

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-7-15 20:08 | 显示全部楼层
友情帮顶

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 1/7 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

词云| Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-7-13 23:14 , Processed in 0.398465 second(s), 34 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表