阅读:2991回复:27
自检一半过不去??
不用EEPROM,自检一半过不去了,就好像在等什么信号有效一样。
用空的EEPROM也是一样的。 这里电路连接都对啊,硬件上也没有短路和断路。 启动时RST#一直为高,Irdy#为低,都是队的。 很奇怪的说!! |
|
沙发#
发布于:2003-06-11 10:24
ooooooooooo
现在读写本地存储器不会死记了 但是读出来全都是FFFF 郁闷ing |
|
板凳#
发布于:2003-06-10 23:26
发现虚焊时,焊接一定要小心,我得9054的一个脚的焊盘被我焊掉了!我的也是从发现虚焊,然后就动手自力更生了一下,最后的结果就是现在这样,自检一半就停。9054的脚比较密,还得有好用的工具。
|
|
地板#
发布于:2003-06-10 15:21
我明白了
LBE截错了,不过其他几个管教例如BREQo,USERo等等我都不用,必须要上拉或者下拉吗??? 我今天早上用你所说的使用针头测虚焊,将焊得不好的地方重新改动了,现在可以启动了,但是还是不太稳定,有时启动的时候需要用手碰一下板卡。这块班子上的9054是从别的班子上拔下来的,所以焊得不是很好,估计可能还是焊接的问题。 |
|
地下室#
发布于:2003-06-10 14:33
我看了一下,大概你可以试一下:
1、LBE0~LBE3改为上拉。146、159、153、158上拉。 2、149下拉 |
|
5楼#
发布于:2003-06-10 09:52
原理图我已经贴过了
就在 [url]http://www.driverdevelop.com/forum/viewthread.php?tid=39937 [/url] 关于启动这一块,已经调试了有两个多月了,总是不通。 [编辑 - 6/10/03 by sandybull] |
|
6楼#
发布于:2003-06-10 09:49
我觉得ready和lholda在传送数据时起作用,在计算机启动时这两个信号该是怎么样的??
曾经能够正常启动,是不是说管脚的上下拉在原理上是正确的? |
|
7楼#
发布于:2003-06-10 09:19
如果确保焊接没有问题,请再检查逻辑设计了。
比如:LHOLDA、READY信号如何产生等。如果仅仅启动恐怕这两个信号要仔细检查。 EEPROM的连接保证正确? 其它用的和未用的信号是否参照RDK的C模式接的,分别上拉或者下拉?有时间不妨把图纸贴上来,或许大家可以帮助你看一下。 祝好运。 |
|
8楼#
发布于:2003-06-09 23:25
彻底没有思路了!
今天把板子拿出去把9054重新焊接了一边,回来后跟原来一样。 完了,该怎么办呀????? |
|
9楼#
发布于:2003-06-09 21:51
看来你的硬件有问题的可能性比较大。检查是否短路,主要靠眼睛看,最好借助带灯光的放大镜,这样比较清楚。
检查是否焊接好,是否虚焊,最好用针头(医用6号或者类似)从侧面去顶管腿,如果松动了,说明未焊上。我用此法检查出了我的卡的焊接问题。许多问题迎刃而解了。 |
|
10楼#
发布于:2003-06-09 18:37
现在把板子改过来了也不行啊
将lready#用10k下拉,同样是自检到40%的时候就停住了 55555555555555555 和wwenguang的一样,开始也是可以启动的,就是启动是需要动一动卡,类似于接触不良阿,而且每回都是要在刚启动的后碰一下,显示器才会亮,自检到40%的时候再碰一下,才会过去,不然就过不去了。 现在是怎么东都没有用了.!!!!!!!!!!!! 最最郁闷的是用万用表根本找不出什么地方有短路或是断路的。 [编辑 - 6/9/03 by sandybull] |
|
11楼#
发布于:2003-06-09 14:34
“我启动机器后插卡,可以找到硬件,可以读写EEPROM。”
最好别在启动后插卡。 REEADY#拉低,参看附件。这是RDK带的文件,你的RDK卡没有吗?还是与我的版本不同? 另外,我认为主要问题可能是你的本地逻辑或许有问题影响了。 也或者焊接的问题导致某些非正常的错误产生了。按说与RDK设计电路相同应该很容易的。我也正在开发,但是度过了此过程和DMA+FIFO的传输过程了。 另外,上拉仅仅是在无驱动时使之无效,但是,当有驱动使之为低时,还是为低的。 建议仔细检查一下电路板的焊接,最好换一个人试试。 |
|
|
12楼#
发布于:2003-06-09 14:33
给我的感觉就是,好像计算机与9054间需要一个什么应答信号,可是又找不到他们需要什么应答信号。
|
|
13楼#
发布于:2003-06-09 14:29
我觉得在开机启动时,9054与本地的连接关系不大,只要9054与计算机连接正确,EPROM没有错(包括空片或不接)应该能够找到卡,正常开机,并且发现新硬件。
我的就是这样,本地端几乎没有接上什么东西,开始好的,焊了几个脚后就不行了。甚至还出现了这种情况:自检一半后停住,把板子来回晃几下,有可能就能启动了,但这种方法后来也不好使了。 不过硬件就是这样,任何一点的问题都可能瘫痪一大片。 |
|
14楼#
发布于:2003-06-09 12:02
可是再HDK中的例子里面,对于LREADY#是将其10K上拉了,为什么阿
而且PLX给出了一份说明指出在使用空的EEPROM启动时才需要将LRAEADY#下拉。 那么一般对于LREADY#是不是都要下拉,不能上拉阿 有些不明白!!! RDK我这里也没有,不过EEPROM应该好使,里面的数据也应该是对的。我启动机器后插卡,可以找到硬件,可以读写EEPROM。 |
|
15楼#
发布于:2003-06-09 10:56
READY#信号错了。看一下9054RDK的随机文件,明确写着READY需要下拉。另外,我实验了,最好找一个RDK将其EEPROM拔松,但是需要接触好。上电,读出其内容,保持界面不变;然后再将其拔下,换上你的EEPROM,利用界面的内容写EEPROM。
将上述EEPROM装到你的卡上再去启动。这时,EEDI/DO应该上拉。但是READY#似乎应该下拉,除非你保证你的本地逻辑是正确的,空的EEPROM也是如此。 |
|
16楼#
发布于:2003-06-09 10:39
我用全F的EEPROM也是一样的,都是自检一半过不去
至于READY#是10K上拉,CCS#也上拉了 LCLK哪些是肯定没问题的 现在最起码应该是不用EEPROM也可以启动阿,可就是不幸 郁闷 [编辑 - 6/9/03 by sandybull] |
|
17楼#
发布于:2003-06-09 09:23
LCLK接了没有,如果没有的话是启动不了的,看看这个对你有没有帮助
|
|
18楼#
发布于:2003-06-08 22:21
你的CS#和READY#怎么处理的?
|
|
19楼#
发布于:2003-06-08 22:18
你装个全F的EEPROM,或者就把EEDI拉高。
不建议你所谓的热插拔,热插拔不是这样理解的。 但你可以在系统启动稳定后,将卡快速插入插槽,如果侥幸,可以检测到你的卡。 |
|
上一页
下一页