DSP 硬件烧写问题

作者:19982002 栏目:DSP技术
DSP 硬件烧写问题
    请教各位老师一个问题,我用2407做了一个控制板,但是pcb板焊 接成功率不高,如有得板子程序可以下载运行,通过dsp仿真器查看各项数据都是对得,就是无法烧写,出现“Error: Read status VALUE 0x0001 from symbol PRG_status FLASH algorithm failed during clear operation”错误,请问如何解决,或者说通过测量dsp得那些管脚电压,来确保硬件是正确的,不是芯片的问题。谢谢!

2楼: >> 参与讨论
作者: arm8dsp 于 2006-12-3 11:20:00 发布:
我觉得已经是FLASH烧坏了
这种情况应该是2407的 内部FLASH已 经烧坏了,看到正确是其它的运行正常。这种情况我再试验几次不行就只好废掉芯片了,如那位高手在这种情况下还可以救回来也教两招?

3楼: >> 参与讨论
作者: liudewei 于 2006-12-3 17:10:00 发布:
内部FLASH空间使能了否〉VCCP烧写电源是 否正确?
 
4楼: >> 参与讨论
作者: 19982002 于 2006-12-7 12:17:00 发布:
回 liudewei
回 liudewei
实话说,电源我都已经量过,是正确的,内部FLASH空间肯定可以使用,这样说吧,我 做了20套电路板,焊接好后,只有15块可以使用,所以的程序和芯片都是一样的,所以说应该不存在设置问题,我想知道的是,可以通过量那些管脚来确定是 dsp芯片出问题了,这样我可以直接将芯片换了,免的浪费时间。

5楼: >> 参与讨论
作者: zj0203 于 2006-12-7 14:54:00 发布:
这个问题你以后还会遇到!
  你前面提到焊接成功率不高!尤其是与FLASH烧些相关的引脚(vccp等),如 果出现虚焊等现象,FLASH坏掉是很常见的事情。一般出现这种 情况,唯一的办法就是换骗子,呵呵!这个问题我很早就在各个bbs上问过了,基本上遇到这种情况的人都说换片子,当然,如果板子做的够好,焊接没有问题, 不会出现这种情况!

6楼: >> 参与讨论
作者: nxy825715 于 2006-12-9 17:44:00 发布:
个人见解:
查查地址线之间是否短路?数据线之间是否短路

7楼: >> 参与讨论
作者: 19982002 于 2006-12-9 21:41:00 发布:
回 nxy825715
回 nxy825715
数据线和地址线没有短路,从可以装载程序和运行程序后,查看数据都是正确的可 以确定,不过,我后来将dsp吹了,又重新焊了一块新的,就可以烧写了,个人感觉dsp焊接比较麻烦了,顺便说一下,我用的是双面板,器件比较多,不知道 用四层板效果如何?各位老师能否说一下一般用几层板做2407啊?谢谢

8楼: >> 参与讨论
作者: nxy825715 于 2006-12-12 17:21:00 发布:
个人见解:
采用两层板与四层板主要是根据系统的要求了.

9楼: >> 参与讨论
作者: zhangsifu 于 2006-12-19 13:28:00 发布:
应该是某些管脚虚焊了
重新焊一遍吧

10楼: >> 参与讨论
作者: yu806 于 2006-12-21 9:55:00 发布:
是你的+5V电源有问题,纹波大或上下电时有高压脉冲
是你的+5V电源有问题,纹波大或上下电时有高压脉冲,烧坏了你的DSP内的FLASH, 可以用示波器测量一下你的电源上下电情况,以前我们也遇到过,当时找来TI的上海办工程师来查,还有一个代理商的技术支持也来查过,都没查出问题。
后 来查明是+5电源上下电时有一个 15V 10毫秒的脉冲。就是这个,我们烧了十几片,改正后就再没发生了。

帮助LF240xA USB串行闪存编程器 串口(SCI) FLASH (LF2406A LF2407A)使用说明 http://www.laogu.com/ssw_372.htm



http://auction1.taobao.com/auction/0/item_detail-0db2-b5197f4cc2ae764ab289126b6aa36d5c.jhtml

11楼: >> 参与讨论
作者: zq_dsp 于 2006-12-22 21:01:00 发布:
同意楼上
如果以后见到“Error: Read status VALUE 0x0001 from symbol PRG_status FLASH algorithm failed during clear operation”或“Error: Read status VALUE 0x0002 from symbol PRG_status FLASH algorithm failed during clear operation”的错误,直接换芯片就可以了。2407的内部FLASH和 28系列比起来是比较脆弱的,比较容易坏。
具体的坏的原因,同意10楼。

12楼: >> 参与讨论
作者: 19982002 于 2007-1-2 19:30:00 发布:
回:yu806
回:yu806
    谢谢您的提示,实话说,我以前从来没想过是电源的问题,不过现在又出现了新的问题,就 是在烧写的时候,status窗口出现Clearing,FLASH信息栏出现OK:Running FLASH algorithm 后,系统整个状态就不动了,重新按execute按键后,出现同样的效果,真不知道是什么地方又不对了,但是后来将多余的片子吹了,焊成最小系统,就可以 烧写了,再将片子焊上,又可以烧写了,晕,真是头晕啊!!

13楼: >> 参与讨论
作者: askey 于 2007-1-4 10:11:00 发布:
DSP 硬件烧写问题
遇到和你相同的问题,QQ:25287875,希望多交流的

14楼: >> 参与讨论
作者: askey 于 2007-1-4 10:20:00 发布:
DSP 硬件烧写问题
Error: Read status VALUE 0x0001 from symbol PRG_status FLASH algorithm failed during clear operation”或“Error: Read status VALUE 0x0002 from symbol PRG_status FLASH algorithm failed during clear operation
我在烧写的过程中也遇到如下问题的。
仿真也可以,但是速度相当慢的。

还 有楼上高手所指的管脚虚焊,是指哪些管脚的。电源我用的是5V开关电源的。

posted on 2010-05-20 16:23  fpga_hjh  阅读(3152)  评论(0编辑  收藏  举报

导航