DSP 硬件烧写问题
作者:19982002 栏目: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开关电源的。 |