这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » xscale 自己设计的xscale系统板,调试出现问题,请大家帮忙

共2条 1/1 1 跳转至

xscale 自己设计的xscale系统板,调试出现问题,请大家帮忙

院士
2006-09-17 18:14:16     打赏
xscale 自己设计的xscale系统板,调试出现问题,请大家帮忙



关键词: xscale     自己     设计     系统     调试     出现     问题         

院士
2006-12-22 22:43:00     打赏
2楼
问 刚刚拿到做好的板子,请人家焊好bga,自己把其它焊上
板子上的东西不多,就ram+flash+网口,其它一切都引出来了
现在用仿真器能识别出pxa255,但是烧不了flash
用仿真器调试的时候,在ads中就出现这样的错误:
RDI Warning 00318: Error: CANnot simulate instruction at program counter.
我不知道板子焊的是不是好的,因为整体的电阻只有160欧左右
但是另外一块板子的电阻是480左右
所以我一直怀疑bga焊的有问题
这个板子设计了有3个月,1个半月原理+1个半月的powerPCB
本人菜鸟,第一次做多层板等,如果有时间,会发表一些自己的设计心得 1: 你的板子的图纸能给个吗 2: 是啊能把你的sch和PCB发一下吗?


能认出255就说明芯片没问题,焊接也没问题。烧不了flash可能是方法的问题 3: 用JTAG烧写你可以从intel网站上下一个jflashmm的程序,它可以通过jtag接口烧写flash,看看intel提供的资料就可以了,jtag板用网络上的那种标准接口小板就可以了,这样可以绕开RDI协议部分,不用ADS,这样软件方面的问题就不用考虑了。一般BGA封装焊接不会出什么错误。 4: 拿来我帮你调拿来我帮你调 5: 这个我做过你是根据什么做的
还有你的烧FLASH的软件是否和你的JTAG对应
有事找我
也许我能帮帮你
这个CPU我做过 6: 楼上的两位强人。。。。图纸不便发,请谅解,而且现在板子还没好,烦得很

首先,我测量了整板电阻,只有160欧姆左右
而我参考的那块xscale的电路板,整体电阻有480欧姆左右

然后我怀疑是bga焊得有问题,因为我测量出
液晶接口的 ldd4与地短路了,所以认为bga焊得有问题(另外一块空板上没短路,而且参考板的ldd4与地的电阻是800多欧姆,所以认为一定有问题)

但是工厂说bga一般没问题,在他们把255焊下来的时候我叫他们测量了一下整板电阻,是600多欧姆,可以说我的其它片子焊得也没有问题。工厂也说他们焊的没问题,然后他们又焊上去以后,又短路了:(  
焊片子的时候我没在旁边,现在又测量了一遍,估计只能是pxa255有问题了(新买的片子,买回就送到工厂),还表现在另外一个方面,就是gpio10与地的电阻也只有2.5欧姆左右,但是旁边的gpio11与地的电阻是600多欧姆

晕,这样的状况是不是说明pxa255有问题呢? 7: 你不有两个板吗?难道两个板出的问题一样吗? 8: 不是一块板子焊好片子,另外一块是空板
只买了一片255 9: 看来真是初学者, 算了图纸我也不敢要了 10: 晕,楼上什么意思我接触xscale也有一年多了,只不过以前是在别人的平台上开发,主要做开发
我的问题描述的很清楚了,只是现在我也不太清楚问题出在哪里
那个bga封装的又不能随便测量
还请各位老手帮帮忙,提一些建议 11: 顶啊顶啊往上顶各位大大们帮个忙啊 12: 没人帮忙么前面不是有大侠说可以帮忙调试么
发站内短信也没消息了 13: 问题比较麻烦,这有现场测试看看才知道呀 14: re.从你的描述来看,问题只有两个:
一、BGA焊接问题,这是最有可能的,合格的BGA焊接至少需要数十万元的投资,但现在很多小厂、小作坊甚至是个人,用一些简易的设备及特殊的方法也可以焊接,但这种方法的成功率不很高,大概只有不到60%,这与技术熟练程序以及BGA的密度有关,255密度很高,人工焊接失败率很高,你可以要求现场观看焊接,注意:是焊接、不是拆芯片,拆芯片非常容易,如果对方不让你看,或者是用人工加简单的工作台操作的话,那就完全有可能焊接不可靠。使用机器焊接一般要求批量,小作坊就是钻这个市场空子,建议能找机器焊接的找机器焊接,找不到的可以找一个有经验的小厂,使用半人工焊接。

二、255问题,这种可能性很小,即使损坏也很可能是焊接引起的。

另外,我感觉这里的人似乎感兴趣的是你设计的那块板,而不是解决你的问题
毕竟你花了那么多心血,绝对要尊重自己的劳动,否则对不住自己。 15: 想找00318的具体解释在ARM那里转了一圈,可惜没找到,我想能找到相关解释应该可以确定问题所在。

你的仿真器是用的专业的还是简易的?用简易的可能会有问题。

你做了几层板?我也想做个玩玩:) 16: 不给图纸,不给PCB大家没有这个义务替你看如果你想商业运作,出钱吧。
我给人写个pxafb的LCD driver 都收几千呢。 17: 楼主的方法行不通是必然的。    你的flash下载软件要对应一种配置:
    flash型号、flash与cpu的连接方式、cpu型号等等,有一个不一样都不能自动对flash编程。 18: 呵呵 ,我的板子好了整个帖子,也就lwtlwt说的话比较中肯
其它人要不想要板子的图,要不就是凑热闹
re:wangkj
什么叫义务,你愿意帮忙就帮,要我给了图你才帮吗?
如果你的电路出来问题,是公司里面的机密开发产品,你来问个问题也把所有原理PCB一股脑发上来?
re:aoshi
谢谢你,我也找过,没找到,我用的仿真器是一般的,ARMzone上的。
板子是6层的,整套的开发其实价格还挺贵
光是PCB+元件+焊接费就得2000~~~还不算我人工


现在我的板子能跑bootloader,但是问题还在,最有可能就是象lwtlwt说的,片子在焊接过程中损坏,想再购买一套芯片再焊一块。 19: 看来我还可以 跟你比比,看来我还可以.呵呵.
两个月原理图,PCB(8层),CPLD程序,全部搞定了,PXA255.
整板飞了两跟线哟.有PC104的接口,有双路CAN.LCD.

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]