打印

神奇的复位,你遇到没?

[复制链接]
2375|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wenjun_wang86|  楼主 | 2013-12-23 16:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位朋友,小弟做了几年DSP,头一次遇到一个关于复位的棘手问题,研究了一天才弄出来,现在分享一下。
我先是焊了一块新的DSP板子,用到是DSP28027,上完电,查看DSP的供电正常,晶振正常工作;
然后我就用连接上仿真器XDS100,打开CCS v5.2,连接OK,在烧写程序的时候,提示FLASHROM无法擦除,之后就卡,卡,卡,一会就报错烧录失败。
当时我想到的就是复位不正确,于是我用示波器观察了复位RESET管脚的变化,出现的是每隔13.5ms有一个宽度大概为50us的低脉冲,其余全高。于是我判断,这种情况肯定就是导致我仿真器无法烧录程序的原因。但是这个周期性的小脉宽的低电平脉冲到底是怎样产生的呢?起初我怀疑我的DSP供电不稳,复位芯片TPS7333发出来的,但是看了芯片的资料,它提示的欠压之后,即使恢复了供电,电路也应该有200ms的维持低电平延时,但是我还是不放心,改了TPS7333周围的几个电路参数,没有作用,之后怀疑板子上的复位信号线走线过长,又离晶振很近,怀疑干扰,就去掉晶振--结果无效,最后我就割掉了7333和DSP的RESET引脚的连线。这时候才发现,这个低电平脉冲是由DSP发出来的,那么DSP为什么要周期性地发出来这个复位信号呢?只有一种可能,WatchDog,想到这,我嘞个擦,我程序根本就没烧得进去,看门狗怎么会起作用?百思不得姐,看资料,原来DSP默认看门狗是打开的。于是乎,我想啊,我必须要烧的进去程序,我才能关闭看门狗啊,现在连程序都不让烧,我咋关呢?

关键的时候,偶领导怀疑我用的仿真器有问题,让我换个型号的仿真器试试。我想怎么可能呢,在找这个问题的时候,我怀疑过这个仿真器突然坏了,我用这个仿真器在其它板子上,能够正常运行。但是我还是换了一个XDS510的仿真器,用的CCS v3.3,一试,完全没有问题!真奇怪,我又换回之前的XDS100仿真器,这下没问题了。。。

总结:遇到问题,一级级的排除法追根溯源。实在找不到路子,就换个开发的环境(仿真器、CCS版本),还有看看网站上有没有人遇到类似问题,CCS3.3和CCS5.2的差别,以及XDS100和XDS510的差别,有时间仔细研究一下细节。
评分
参与人数 1威望 +4 收起 理由
zhangmangui + 4 赞一个!

相关帖子

沙发
KUVANA| | 2013-12-23 16:13 | 只看该作者
我也在学28027

使用特权

评论回复
板凳
zhangmangui| | 2013-12-23 17:15 | 只看该作者
谢谢分享   很好!

使用特权

评论回复
地板
wenjun_wang86|  楼主 | 2013-12-24 09:06 | 只看该作者
zhangmangui 发表于 2013-12-23 17:15
谢谢分享   很好!

:$

使用特权

评论回复
5
wenjun_wang86|  楼主 | 2013-12-25 14:46 | 只看该作者
没有人顶,自己顶一个!

使用特权

评论回复
6
zhangmangui| | 2013-12-26 12:26 | 只看该作者
DSP的复位引脚是输入引脚   可以测到一个低电压脉冲说明DSP在自己复位
如果复位引脚被外部拉低   仿真器是连接不上的  我测试过

使用特权

评论回复
7
拿起书本| | 2013-12-26 15:24 | 只看该作者
如果经过一系列正常的检查后,依然无法连接仿真器,方便面的话用此仿真器连接其他目标板,如果连接多个目标板依然无**常使用有可能是仿真器的原因,如果可以正常连接其他目标板,证明这个仿真器是好的,那么用其他仿真器连接最初的目标板,以检验目标权上否出现故障。学习楼主的经验,顶一下。

使用特权

评论回复
8
zhangjin_comeon| | 2013-12-27 22:17 | 只看该作者
没有遇到过的问题  

使用特权

评论回复
9
huangfeng33| | 2014-1-12 16:36 | 只看该作者
TI公司真的有很好很好的器件,只要我们善于寻找,一定都能找到合适的!

使用特权

评论回复
10
chinaupu| | 2014-1-13 00:01 | 只看该作者
不错的分享

使用特权

评论回复
11
wj1659| | 2014-1-13 11:24 | 只看该作者
多谢分享!

使用特权

评论回复
12
dota_yy| | 2014-1-13 13:29 | 只看该作者
学习了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

201

帖子

1

粉丝