找回密码
 注册
搜索
查看: 3759|回复: 14

[讨论] 调试nand flash时无法读取ID号,怎么解决

[复制链接]
发表于 2006-8-28 11:19:00 | 显示全部楼层 |阅读模式
我在调试FLASH时无法读取ID号。现在我想问下各达人以下几个问题:
1:是不是只要硬件连接、FLASH没有问题,按照正确的时序下命令就可以读取ID号。
2:是否不管FLASH是好是坏,CPU都能发送出正确的时序。
3:如何判断是FLASH的问题还是CPU的问题。
发表于 2006-8-29 12:28:00 | 显示全部楼层
1检查各管脚联接情况
2检查信号的时序
3检查命令等是否正确
点评回复

使用道具 举报

发表于 2006-8-30 11:04:00 | 显示全部楼层
补充handel:
1。检查个管脚连接情况: 断路,短路问题,请用万用表逐个检查(这一点相当重要!)

对于如何判断cpu和flash哪个坏的问题,最好的方法也是最笨的方法就是置换法/
点评回复

使用道具 举报

发表于 2006-8-30 12:35:00 | 显示全部楼层
先Reset Flash一下
点评回复

使用道具 举报

 楼主| 发表于 2006-8-30 16:37:00 | 显示全部楼层
我们这是第一版,没有任何程序在里面,也无法判断是否CPU,NAND FLASH有问题,当然我们也一一置换过CPU、NAND FLASH,也测过是否接错了线,问题仍然存在。
       以前听过别人说过,不管NAND FLASH是否好坏,是否有,CPU的CS、RE、WE、ALE、CLE等时序仍然会发出,只是无法从NAND FLASH读取和返回数据。如果真是这样的话,是否就是说测一下有无这些时序就可以判断是否为NAND FLASH还是CPU有问题。
       现在无法读取ID号,也就无法进行下一步的初始化,复位和其它读写操作。
      各们兄弟,请多多发表意见,有没有谁也碰到这种情况,请多多指教。
点评回复

使用道具 举报

发表于 2006-8-30 18:25:00 | 显示全部楼层
http://www.52rd.com/bbs/dispbbs.asp?BoardID=38&ID=35807
这里可以参考参考
点评回复

使用道具 举报

 楼主| 发表于 2006-8-30 23:10:00 | 显示全部楼层
老大,我花钱买了看了看,没什么帮助哦。好像这些我也知道
点评回复

使用道具 举报

发表于 2006-9-1 17:14:00 | 显示全部楼层
先看一下连接,焊接是否正常,电源是否正常(芯片端),然后看各管脚信号是否正常,包括上电过程中的各管脚信号是否正常。

很多不正常的事情都是由一些细节的地方不正常造成的,需要耐心调试。

先看看能不能读到什么数据,然后再进一步分析。

必要时,要看看数据线上的数据,时序是否正确。

如果发送的命令都不正确,或者时序不对,flash就不会有正确的反应,具体情况具体分析。
点评回复

使用道具 举报

发表于 2006-9-15 16:19:00 | 显示全部楼层
应查查发出的时序是否正常
点评回复

使用道具 举报

发表于 2006-9-25 15:52:00 | 显示全部楼层
如果发送的命令都不正确,或者时序不对,flash就不会有正确的反应,具体情况具体分析
点评回复

使用道具 举报

发表于 2006-9-25 16:56:00 | 显示全部楼层
首先要看一下,你的flash是byte mode还是word mode,因为两种不同的mode,你的地址和数据线上的数据是不一样的,也就是说你发送的命令是不同的。
第二是要看一下,你的地址线和数据现有没有虚焊和短焊的问题,这个需要硬件来check。
最后就是将你的flash put到auto select mode了,然后读取ID,问题应该不是很大。
点评回复

使用道具 举报

发表于 2006-12-5 12:57:00 | 显示全部楼层
命令无误,CPU又能正常工作,那一般就是FLASH 的焊接有问题。
点评回复

使用道具 举报

发表于 2006-12-8 15:29:00 | 显示全部楼层
首先问一下,你现在的硬件连接方式在你那里以前有没有实现过,如果没有我觉的是硬件连接的问题,因为那篇文章讲的是NOR FLASH 的方式,而你的是Nand Flash, Nor和Nand 在硬件连接方式上有非常大的不同, Nor的地址线和数据是分开的, Nand是共用16位输入输出线的,如果把你的电路图贴上来大家能更好的分析问题。
点评回复

使用道具 举报

发表于 2006-12-11 17:24:00 | 显示全部楼层
我碰巧。
EMI是否正确,还有把DMA关掉就可以了。
点评回复

使用道具 举报

发表于 2007-1-9 22:57:00 | 显示全部楼层
read id的cmd是nand flash的最基础的cmd了!一般情况下,是hardware的连接问题。

建议您看一下CLE,ALE,WE,CE线上的信号是否正确。

当然要看是X8 X16的nand flash了!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-7-2 13:02 , Processed in 0.050378 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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