1. From some senario I guess flashmdd layer reserves some blocks for private
usage(maybe for compact). For example, pdd layer tells mdd there are 1030656
sectors through FMD_GetInfo(), while I can see only 1015040 sectors through
control panel. where are the losted 15616 sectors?
2. Moreover, can i open some debug zone to watch the mdd layer's behavior?
3. there is an interface, GetLifeCycleInfo, in pdd to get erase time, while
the sample only returns ERROR_NOT_SUPPORTED. Doesn't mean if pdd doen't give
any information to mdd, mdd won't do any wearleveling?

RE: how is the flash mdd behavior in R2? by tony

tony
Thu Jun 12 02:15:00 PDT 2008

no MVP can give me answer?

"tony" wrote:

> 1. From some senario I guess flashmdd layer reserves some blocks for private
> usage(maybe for compact). For example, pdd layer tells mdd there are 1030656
> sectors through FMD_GetInfo(), while I can see only 1015040 sectors through
> control panel. where are the losted 15616 sectors?
> 2. Moreover, can i open some debug zone to watch the mdd layer's behavior?
> 3. there is an interface, GetLifeCycleInfo, in pdd to get erase time, while
> the sample only returns ERROR_NOT_SUPPORTED. Doesn't mean if pdd doen't give
> any information to mdd, mdd won't do any wearleveling?