打印
[读写时序]

dsp2812反复重启一般有什么原因造成呢?

[复制链接]
4970|25
手机看帖
扫描二维码
随时随地手机跟帖
沙发
ifft| | 2013-10-23 18:00 | 只看该作者
反复重启可能软件原因:1.看门狗  2.发生了中断但是找不到中断服务函数

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
tangjian8911 + 2 赞一个!
板凳
zhangmangui| | 2013-10-23 18:08 | 只看该作者
如果只是一个dsp开发板的话 一般不会造成这样的情况
看到过dsp控制其他大功率设备时  干扰和一些脉冲会造成DSP复位
电源不稳  电压低于一定程度  造成DSP重启
楼上说的很对 软件肯定也是会造成周期复位的
中断发送找不到服务程序个人没有验证过

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
tangjian8911 + 2 很给力!
地板
tangjian8911|  楼主 | 2013-10-23 18:22 | 只看该作者
ifft 发表于 2013-10-23 18:00
反复重启可能软件原因:1.看门狗  2.发生了中断但是找不到中断服务函数

谢谢你的回答,不过我遇到的情况应该不是这两种原因导致的。可能是dsp供电不稳或者什么干扰引起的。

使用特权

评论回复
5
tangjian8911|  楼主 | 2013-10-23 18:25 | 只看该作者
zhangmangui 发表于 2013-10-23 18:08
如果只是一个dsp开发板的话 一般不会造成这样的情况
看到过dsp控制其他大功率设备时  干扰和一些脉冲会造 ...

谢谢版主大人,能说的更具体一点吗,电源不稳,会造成dsp重启,我的程序在RAM里面,这个重启会导致ccs断开吗?

使用特权

评论回复
6
xzhihui| | 2013-10-23 18:29 | 只看该作者
重启会导致CCS断开的。

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
tangjian8911 + 2 赞一个!
7
xzhihui| | 2013-10-23 18:29 | 只看该作者
确切的说是,DSP复位后,CCS 的DEBUG状态会失去连接。

使用特权

评论回复
8
tangjian8911|  楼主 | 2013-10-23 18:38 | 只看该作者
zhangmangui 发表于 2013-10-23 18:08
如果只是一个dsp开发板的话 一般不会造成这样的情况
看到过dsp控制其他大功率设备时  干扰和一些脉冲会造 ...

我觉得会导致ccs连接断开。先说一下小弟这里的问题吧
受控制的GPIO引脚出现了随机不确定电平(RAM调试),是不是说明dsp已经掉电了(RAM程序丢失),而不只是ccs断开连接导致的(如果没掉电,程序还在ram里,GPIO应该还是确定电平吧),那么导致掉电的原因,有没有可能是供电电源不稳定呢?
电源不稳到什么程度会导致dsp掉电啊。。。(小弟已经因掉电损失惨重了。。)
请版主耐心帮小弟分析下,也请路过的同道们来帮忙共同解决,谢谢了!

使用特权

评论回复
9
tangjian8911|  楼主 | 2013-10-23 18:42 | 只看该作者
xzhihui 发表于 2013-10-23 18:29
重启会导致CCS断开的。

谢谢你的回答!
我是程序丢失了,那看来是掉电了。。

使用特权

评论回复
10
xzhihui| | 2013-10-23 19:04 | 只看该作者
tangjian8911 发表于 2013-10-23 18:38
我觉得会导致ccs连接断开。先说一下小弟这里的问题吧
受控制的GPIO引脚出现了随机不确定电平(RAM调试) ...

不知道你DSP复位后的表现是什么?只是断开连接么?
你说复位后GPIO电平不稳定,但是我认为每次复位后都是默认的电平状态,应该也是比较规律的变化吧。
对电源方面我了解的不多,不过DSP的工作电压是有范围的,如果超出范围了就肯定会复位咯。
不知道你DSP的工作环境是什么样子的?如果不是验证过的板子,就应该考虑从板子找找原因了。

使用特权

评论回复
11
zhangmangui| | 2013-10-23 23:53 | 只看该作者
tangjian8911 发表于 2013-10-23 18:38
我觉得会导致ccs连接断开。先说一下小弟这里的问题吧
受控制的GPIO引脚出现了随机不确定电平(RAM调试) ...

如果是电源不稳导致CCS和硬件仿真器断开  CCS会瞬间检测到的   出现CCS无响应或出现连接错误提示对话框
如果仿真器性能不好  稳定性不好   或CCS安装的系统稳定性不好   就会出现CCS和仿真器连接正常
并且CCS还可以点击停止   但是DSP端代码运行已经停止   当你重新装入代码时会出现错误  
这说明早就掉了    需要断开重新连接    以上是个人曾经遇到过的情形

使用特权

评论回复
12
zhangmangui| | 2013-10-23 23:55 | 只看该作者
tangjian8911 发表于 2013-10-23 18:25
谢谢版主大人,能说的更具体一点吗,电源不稳,会造成dsp重启,我的程序在RAM里面,这个重启会导致ccs断 ...

如果是重启  就如同复位  你可以试一下正在run的时候复位一下看看

使用特权

评论回复
13
tangjian8911|  楼主 | 2013-10-24 08:44 | 只看该作者
xzhihui 发表于 2013-10-23 19:04
不知道你DSP复位后的表现是什么?只是断开连接么?
你说复位后GPIO电平不稳定,但是我认为每次复位后都是 ...

我的程序是在RAM里调试的,运行时突然出现GPIO状态不稳定(接触器动作导致的),是不是说明程序丢失了呢,我想问一下,dsp除了掉电还有其他可能让程序丢失吗?

使用特权

评论回复
14
tangjian8911|  楼主 | 2013-10-24 08:46 | 只看该作者
zhangmangui 发表于 2013-10-23 23:55
如果是重启  就如同复位  你可以试一下正在run的时候复位一下看看

老大也来看看
我的程序是在RAM里调试的,运行时突然出现GPIO状态不稳定(接触器动作导致的),是不是说明程序丢失了呢,我想问一下,dsp除了掉电还有其他可能让程序丢失吗?

使用特权

评论回复
15
zhangmangui| | 2013-10-24 09:21 | 只看该作者
tangjian8911 发表于 2013-10-24 08:46
老大也来看看
我的程序是在RAM里调试的,运行时突然出现GPIO状态不稳定(接触器动作导致的),是不是说明 ...

别的可能不清楚了   你直接烧写到flash   上电看看吧

使用特权

评论回复
16
tangjian8911|  楼主 | 2013-10-24 19:38 | 只看该作者
zhangmangui 发表于 2013-10-24 09:21
别的可能不清楚了   你直接烧写到flash   上电看看吧

谢谢谢谢!
版主大人,怎么给分啊,20分给完了点结贴,显示分数分配错误。。

使用特权

评论回复
17
zhangmangui| | 2013-10-25 09:09 | 只看该作者
tangjian8911 发表于 2013-10-24 19:38
谢谢谢谢!
版主大人,怎么给分啊,20分给完了点结贴,显示分数分配错误。。 ...

你要把你的20分分配给给你回帖的人  分配的分数之和等于20才能结贴给分
如果还是不行  @我

使用特权

评论回复
18
xzhihui| | 2013-10-26 16:30 | 只看该作者
zhangmangui 发表于 2013-10-24 09:21
别的可能不清楚了   你直接烧写到flash   上电看看吧

我记得 DSP的程序都是在RAM里面运行的,就算烧进FLASH 也只是flash引导加载程序到RAM吧?
所以,是不是 就算烧进FLASH里面,RAM里的程序在复位的时候还是会丢失的?

使用特权

评论回复
19
zhangmangui| | 2013-10-26 23:43 | 只看该作者
xzhihui 发表于 2013-10-26 16:30
我记得 DSP的程序都是在RAM里面运行的,就算烧进FLASH 也只是flash引导加载程序到RAM吧?
所以,是不是  ...

程序肯定是要烧写到内部ROM中才不会掉电丢失   上电运行可以做flash中也可以搬移到RAM中运行
两者之间只是执行效率的关系啦

使用特权

评论回复
20
xzhihui| | 2013-10-27 09:28 | 只看该作者
zhangmangui 发表于 2013-10-26 23:43
程序肯定是要烧写到内部ROM中才不会掉电丢失   上电运行可以做flash中也可以搬移到RAM中运行
两者之间只 ...

我的程序都是在RAM中跑的,如果是在flash中跑的话,不知道FLASH的擦写次数有没有什么限制呢?
我记得ST的MCU 是10W次的擦写次数。
执行效率的差别好像还很大呢,我在网上看的别人的分享是这么说的。

使用特权

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

本版积分规则

10

主题

58

帖子

0

粉丝