阅读:1941回复:12
4.2下当NandFlash大于1G(byte)系统是否能够自动识别?
现在问题就是使用 1G空间,但只能写入512M的东西,底层测试已经通过。
应该是系统文件需要修改吧? Help????~~~~~~~~~~~ |
|
沙发#
发布于:2007-07-19 11:40
不太明白你的意思。。。
|
|
|
板凳#
发布于:2007-07-19 15:25
是这样,我使用的是1Gbyte 的nandflash (K9W8G08)
现在出现一个情况,驱动已经正常加载,在系统(4.2)下面当我给Nandflash里面写入数据大于512M时就提示空间不足。可是我看Nandflash属性,还有490M没有使用。 在底层,就是没有操作系统的情况下,我给后几个扇区8000左右,读出来也没有问题。 我跟踪地址,发现有没有问题,地址到512*1024/2K左右就停止了,不再往下面的地址写东西,估计是系统(FMD)有问题。。。。 |
|
地板#
发布于:2007-07-19 15:32
情况是这样:我使用的是K9w8g08 nandflash 容量是1G
可是在4.2系统下面,当我写进入512M后在往里面写数据时,他提示我空间不足~可是我右键属性却发现还有480M左右的空间没有使用。我用代码跟踪写的地址,发现地址也只写道512M空间对应的地址就停了。 怀疑是系统4.2规定了容量的大小~~ |
|
地下室#
发布于:2007-07-19 15:35
情况是这样:我使用的是K9w8g08 nandflash 容量是1G
可是在4.2系统下面,当我写进入512M后在往里面写数据时,他提示我空间不足~可是我右键属性却发现还有480M左右的空间没有使用。我用代码跟踪写的地址,发现地址也只写道512M空间对应的地址就停了。 怀疑是系统4.2规定了容量的大小~~ |
|
5楼#
发布于:2007-07-19 16:38
k9w是MLC的 一个存储单元是2bit 地址也只到512就完了
估计是这个原因 况且K9W是两个片选脚的 楼主的驱动都已经搞出来了 能否给大家说说过程 jason也在搞MLC的驱动 |
|
|
6楼#
发布于:2007-07-20 11:11
这也没道理呀,地址既然可以达到 应该的地方,读写没什么不一样的
流程 就是 INIT GETINFO READ GETBEDBLOCK (ERASE) WRITE |
|
7楼#
发布于:2007-07-20 11:12
其实那个高人,ZSHIJIE,就是顶的那个贴,按照那个没错~~
|
|
8楼#
发布于:2007-07-20 15:56
置顶那个帖的驱动 只支持K9F 和 K9K系列的哦
|
|
|
9楼#
发布于:2007-07-21 15:06
我才知道,有这个区别。不过解决方法还是一样,地址按顺序 读写一样的
就快成功了 |
|
10楼#
发布于:2007-07-23 13:48
songhuiss 那你之前哪个问题是因为啥引起的?
|
|
|
11楼#
发布于:2007-07-23 16:19
哪个问题是因为啥引起的?
这是啥意思? |
|
12楼#
发布于:2007-07-24 09:48
就是这个问题
,驱动已经正常加载,在系统(4.2)下面当我给Nandflash里面写入数据大于512M时就提示空间不足。可是我看Nandflash属性,还有490M没有使用。 在底层,就是没有操作系统的情况下,我给后几个扇区8000左右,读出来也没有问题。 我跟踪地址,发现有没有问题,地址到512*1024/2K左右就停止了,不再往下面的地址写东西,估计是系统(FMD)有问题。。。。 |
|
|