2407a烧写flash出错,报错如下:

[复制链接]
 楼主| snakeemail 发表于 2008-1-2 10:49 | 显示全部楼层 |阅读模式
read&nbsp;status&nbsp;value&nbsp;0x0001&nbsp;from&nbsp;symbol&nbsp;prg_status&nbsp;flash&nbsp;algorithm&nbsp;failed&nbsp;during&nbsp;clear&nbsp;operation.<br /><br />VCCP接了5v,mp/mc也对.是否cmd文件不对,但是外部仿真ram我也通过跳线,改成外部数据ram了.<br /><br />tnnd:频率也降到了16M,<br />
 楼主| snakeemail 发表于 2008-1-2 12:57 | 显示全部楼层

密码区都避开了呀,PROG :origin = 00b0h

MEMORY<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;0:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VECS&nbsp;&nbsp;:origin&nbsp;=&nbsp;0000h&nbsp;,&nbsp;length&nbsp;=&nbsp;0040h&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;&nbsp;程序复位&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PROG&nbsp;&nbsp;:origin&nbsp;=&nbsp;00b0h&nbsp;,&nbsp;length&nbsp;=&nbsp;7F50h&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;片内FLASH&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;1:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;origin&nbsp;=&nbsp;0060h&nbsp;,&nbsp;length&nbsp;=&nbsp;0020h&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;内部双访问RAM,B2&nbsp;块&nbsp;&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B0B1:&nbsp;&nbsp;&nbsp;&nbsp;origin&nbsp;=&nbsp;0200h&nbsp;,&nbsp;length&nbsp;=&nbsp;0200h/*&nbsp;内部双访问RAM,B0、B1合并块&nbsp;&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SARAM_IN:origin&nbsp;=&nbsp;0800h&nbsp;,&nbsp;length&nbsp;=&nbsp;0800h/*&nbsp;内部单访问RAM,数据区&nbsp;&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;&nbsp;&nbsp;&nbsp;SARAM_EX:origin&nbsp;=&nbsp;8000h&nbsp;,&nbsp;length&nbsp;=&nbsp;8000h*//*&nbsp;外部扩展RAM,数据区&nbsp;&nbsp;*/<br />}<br /><br />/*----------------------------------------------------------------------*/<br />/*&nbsp;&nbsp;&nbsp;CMD命令文件&nbsp;-&nbsp;程序段、数据段配置(LF2407A)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br />/*----------------------------------------------------------------------*/<br /><br />SECTIONS<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;.vectors&nbsp;&nbsp;:&nbsp;{&nbsp;}&nbsp;&gt&nbsp;VECS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;指向自己定义的中断向量表&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;.text&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;{&nbsp;}&nbsp;&gt&nbsp;PROG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;程序代码&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;.cinit&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;{&nbsp;}&nbsp;&gt&nbsp;PROG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;0&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;.switch&nbsp;&nbsp;&nbsp;:&nbsp;{&nbsp;}&nbsp;&gt&nbsp;PROG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;0&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;.data&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;{&nbsp;}&nbsp;&gt&nbsp;SARAM_IN&nbsp;&nbsp;PAGE&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;片内单访问RAM&nbsp;&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;.bss&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;{&nbsp;}&nbsp;&gt&nbsp;SARAM_IN&nbsp;&nbsp;PAGE&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;片内单访问RAM&nbsp;&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;.const&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;{&nbsp;}&nbsp;&gt&nbsp;SARAM_IN&nbsp;&nbsp;PAGE&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;片内单访问RAM&nbsp;&nbsp;*/&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;.stack&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;{&nbsp;}&nbsp;&gt&nbsp;SARAM_IN&nbsp;&nbsp;PAGE&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;堆栈,片内单访问RAM&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;.sysmem&nbsp;&nbsp;&nbsp;:&nbsp;{&nbsp;}&nbsp;&gt&nbsp;SARAM_IN&nbsp;&nbsp;PAGE&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;片内单访问RAM&nbsp;&nbsp;*/<br />}<br />
 楼主| snakeemail 发表于 2008-1-3 09:20 | 显示全部楼层

我x

问题如下:<br /><br />烧写2407A时出现如下错误:<br />Error:&nbsp;Read&nbsp;status&nbsp;value&nbsp;0x0001&nbsp;from&nbsp;symbol&nbsp;PRG_status<br />是否DSP不能使用了。必须要换一片吗?可是这个才烧了十次左右。我要调试一个程序要烧坏多少个芯片呀。<br /><br />解答如下:<br /><br />要确保编程电压不低于5v,低一点都会出问题,即使烧写成功也有可能程序不对.<br />已经出现这个错误的话,片子的FLASH90%烧坏了.最好是外接一个+5v的电压到编程电压引脚
 楼主| snakeemail 发表于 2008-1-3 10:08 | 显示全部楼层

faint

我今天用CCS自带的插件CLEAR&nbsp;FLASH报错了,Read&nbsp;status&nbsp;value&nbsp;0x0001&nbsp;from&nbsp;symbol&nbsp;PRG_status,是哪的事,FLASH没有被加密,第一次擦除没有成功,没有往里面写任何东西,只是擦除啊,从来没有弄过DSP请多指教谢谢.<br /><br />哈哈,是虚焊的原因,程序烧写进去了.谢谢斑竹对我的帮助
 楼主| snakeemail 发表于 2008-1-3 10:09 | 显示全部楼层

nnd

现在问题解决了,又遇到了新的问题,烧写程序的时候出现这样的错误:Error:&nbsp;Read&nbsp;status&nbsp;value&nbsp;0x0001&nbsp;from&nbsp;symbol&nbsp;PRG_status&nbsp;<br />Flash&nbsp;algorithm&nbsp;failed&nbsp;during&nbsp;clear&nbsp;operation&nbsp;<br />不知道是怎么回事,昨天还可以烧写,今天就不行了,是不是片子坏了?
 楼主| snakeemail 发表于 2008-1-3 12:19 | 显示全部楼层

绝望了,看来是片子坏了

  
 楼主| snakeemail 发表于 2008-1-5 08:58 | 显示全部楼层

wenting给的样品只能仿真,

买了新的就可以了,肯定是密码锁了,nnd
您需要登录后才可以回帖 登录 | 注册

本版积分规则

547

主题

1910

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部