bbiliu
驱动牛犊
驱动牛犊
  • 注册日期2004-02-20
  • 最后登录2005-01-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1560回复:10

请教三星的KM29U128T的NAND FLASH的一些深入编程问题

楼主#
更多 发布于:2004-03-18 15:40
各位好!
    我现在在KM29U128T上做一个文件系统。在写KM29U128T的驱动的时候遇到一些问题。
   根据KM29128T的资料,我想实现1 page内的A,B,C三个区域的分别编程。在实现中遇到下面的一些问题:
 问题1:用命令序列0x80->0x10h->0x70编程的时候,只能写512字节,另外16字节的spare area不能编程。
 问题2:用命令序列0x00->0x80->x010->..编程A区域的时候成功,然后继续用命令序列0x01->0x80->0x10->...编程B区域,写入字符‘B’的时候,字节数为256,B区域被成功编程,但是spare area(C)区域也被写入相同的数据‘B’。
 问题3:用命令序列0x50->0x80->0x10->...编程C区域是,写入不成功。
我的板子上NAND FLASH 的SE引脚是一直拉低的。
请问一般问题会出在什么地方,需要注意哪些地方,如果哪位有成功的软件,能不能给小弟参考一下,多谢了。

最新喜欢:

purple.sunpurple...
yyouking
驱动老牛
驱动老牛
  • 注册日期2003-12-18
  • 最后登录2020-04-28
  • 粉丝0
  • 关注0
  • 积分967分
  • 威望114点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-03-18 15:52
没有用过
提供: AT89S52+D12开发套件 W78E54+Sl811HST单片机读写U盘套件 PL2303HX-串口转USB 网站http://www.devking.cn 联系 sl811hs@yahoo.com.cn QQ:14441292
dragon_hn
驱动中牛
驱动中牛
  • 注册日期2002-05-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分297分
  • 威望40点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-19 09:50
16字节是作为ECC用的,你每次写的时候应该写512+16字节,读的时候也读512+16字节。
我没用过,只是看过资料和别人的程序,其他的我帮不了你了。
www.dragon-2008.com 欢迎交流
SUNSHANGXIN
驱动老牛
驱动老牛
  • 注册日期2002-11-19
  • 最后登录2009-08-01
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望19点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-19 10:13
我有K9F3208W0A的要吗
[b]苍白的,不是文字,是人的思想 虚伪的,不是网络,是人的灵魂 伤心的,不是爱情,是人的心灵 难忘的,不是容貌,是人的思诀 黎明的曙光早已不见了夕日的辉煌 东方的日出早就失去了往日的灿烂 而我也尽脱了昨日的笑容去迎接明天的枯涩 [/b]
SUNSHANGXIN
驱动老牛
驱动老牛
  • 注册日期2002-11-19
  • 最后登录2009-08-01
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望19点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-19 10:14
要得发mail到sunshangxin@163.com
[b]苍白的,不是文字,是人的思想 虚伪的,不是网络,是人的灵魂 伤心的,不是爱情,是人的心灵 难忘的,不是容貌,是人的思诀 黎明的曙光早已不见了夕日的辉煌 东方的日出早就失去了往日的灿烂 而我也尽脱了昨日的笑容去迎接明天的枯涩 [/b]
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-03-19 11:05
如果SE为低,不应该有这样的问题,应该可以一次写入528字节的(0x00,0x80,0x10,waitbusy,0x70),可能是你的在切换ABC区域有问题,或者时序有问题!
bbiliu
驱动牛犊
驱动牛犊
  • 注册日期2004-02-20
  • 最后登录2005-01-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-03-19 11:37
谢谢各位,问题已经解决了。
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-03-19 14:14
能说说问题出在那里以及如何解决的吗?
给后来者一些先验经验。
bbiliu
驱动牛犊
驱动牛犊
  • 注册日期2004-02-20
  • 最后登录2005-01-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-03-25 10:42
  其实是我自己犯了一个低级错误。我改写了以前的一些代码,但是在调用读flash页的使用用了以前的老的函数。所以出错了。
现在基本完成所有的这款flash的功能,包括A区,B区,C区单独写。
Flyingleaf
驱动牛犊
驱动牛犊
  • 注册日期2004-05-21
  • 最后登录2006-08-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-07-12 15:57
Flyingleaf
驱动牛犊
驱动牛犊
  • 注册日期2004-05-21
  • 最后登录2006-08-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-07-12 16:26
bbiliu,可以把你Page Program的代瘁傥出
游客

返回顶部