阅读:4638回复:24
有谁在wince5下开发过MLC的nand驱动吗
RT:能否讲讲?
|
|
沙发#
发布于:2007-07-13 21:14
给我们讲讲这种多层nand吧,呵呵
|
|
板凳#
发布于:2007-07-13 22:54
倒,要是懂的话我就不求救了。
|
|
地板#
发布于:2007-07-14 07:42
你不是有数据手册的吗
|
|
地下室#
发布于:2007-07-14 21:45
数据手册?你指的是什么?
|
|
5楼#
发布于:2007-07-17 11:08
他直的数据手册应该就是MLC的datasheet
我大概看了看MLC的datasheet 没有发现MLC和SLC的区别呢 到是K9W的区别很大 我看的K9L的 |
|
|
6楼#
发布于:2007-07-17 11:08
SLC small block,也就是512B扇区的,K9K1G08及以下的容量
SLC large block,也就是2048B扇区的,K9F1G08及以上的容量 MLC large block,也就是4096B扇区的,K9G4G,K9L9G,从512MB容量以上 还有一种moviNAND,是属于特殊串行接口的,512MB,1GB容量 SLC是一个存储单元存放1bit,MLC是一个存储单元存放2bit 所以对于MLC的flash,要求能够提供4bit的ECC,否则非常容易出错,而且不支持重复写入,因此写入速度只有SLC的1/4~1/5。 K9W内部实际上两个K9K的芯片叠加的,因此有两个片选脚!!! ------------------ 这是一个大牛告诉我的 |
|
|
7楼#
发布于:2007-07-17 17:16
区别不只这些,最近查得,WINCE不支持MLC,没戏了。
|
|
8楼#
发布于:2007-07-17 17:39
不是把 我的eboot nboot在MLC上都能跑
jason你在哪看到的资料说wince不支持MLC? 能否给个连接? |
|
|
9楼#
发布于:2007-07-17 17:49
我只的是CE的fat不支持,你在PB帮助中查MLC就可以看到的。
|
|
10楼#
发布于:2007-07-17 18:00
我在pb的帮助里面搜索MLC 什么都搜不到 我的pb4.2
|
|
|
11楼#
发布于:2007-07-18 17:32
噢,我的是5.0,可能4.2 还不需要谈MLC,那时候还没提出MLC的概念吧?
|
|
12楼#
发布于:2007-07-20 11:26
不是这样的吧,有人已经在CE4.2下已经做成功了,我已经见到过成品.只是不知道该怎么做,我觉的在CE下的确有限制,就是在 D:/WINCE420/../FMD/FORMAT.H
忘记路径了 反正是FORMAT.H这个文件,里面规定了32 16 12的类型,好象可以根据改那个来实现. 还有一个问题,NAND FLASH读写都是根据地址存储,地层测试的时候我也是给地址,读数据 如果系统能够给出地址,把要写的写进去不就行了? 我现在的问题,还是写到512M以后,直接死机.重起FLASH被格式化. 发现地址,写到4096BLOCK后,就开始乱跳~~~ |
|
13楼#
发布于:2007-07-20 12:07
是做MLC成功了吗?能否请教一下是哪位大侠
|
|
14楼#
发布于:2007-07-20 16:11
为什么现在贴子法好几遍才能看见?
楼主,不管是4.2或者5.0支持MLC 应该是没有问题的,至少在4.2下我已经看到过有人做出来了,还亲手操作过。 不管对于几曾,我们只需要进行地址的访问就可以了。其余的没必要管。现我我做的 K9W8G08只能识别512M 估计就是这个问题,不过肯定是可以的 |
|
15楼#
发布于:2007-07-20 16:11
为什么现在贴子法好几遍才能看见?
楼主,不管是4.2或者5.0支持MLC 应该是没有问题的,至少在4.2下我已经看到过有人做出来了,还亲手操作过。 不管对于几曾,我们只需要进行地址的访问就可以了。其余的没必要管。现我我做的 K9W8G08只能识别512M 估计就是这个问题,不过肯定是可以的 |
|
16楼#
发布于:2007-07-21 15:04
|
|
17楼#
发布于:2007-07-26 23:30
CE下主要是看FLASH的驱动能否提供ECC的校验,如果不校验应该是没问题的,但是随之而来的可能是软件代码出错,而后死机了!!
|
|
18楼#
发布于:2007-07-26 23:32
所以如果在硬件上能够支持MLC,那么速度和可靠性应该还是可以的!
|
|
19楼#
发布于:2007-07-26 23:35
本人最近正在研究MLC flash的驱动,有兴趣的TX大家可以共同探讨啊!
|
|
上一页
下一页