您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF561 程序运行异常时如何查询出错点
本帖共有506个阅读者
发表帖子 发表投票 回复主题
BF561 程序运行异常时如何查询出错点
windweekday(论坛新手)
windweekday
头衔:社区公民
帮派:无帮无派
帖数:6
金钱:149
积分:7
注册时间:2012/8/23
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF561 程序运行异常时如何查询出错点
程序能运行,但是过一定时间后出现异常(程序不工作)。请问如何查询程序出错在什么地方呢?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/6/25 12:47:10
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
一定时间是多久?

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2014/6/25 16:24:34
windweekday(论坛新手)
windweekday
头衔:社区公民
帮派:无帮无派
帖数:6
金钱:149
积分:7
注册时间:2012/8/23
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
1-2分钟左右吧

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/6/26 12:35:30
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
散热不行?处理器跑死了?程序跑飞的话这个恐怕得单步查

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2014/6/26 12:45:22
windweekday(论坛新手)
windweekday
头衔:社区公民
帮派:无帮无派
帖数:6
金钱:149
积分:7
注册时间:2012/8/23
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

bf561能承受多大温度?还有一个现象就是采用自带的定时器例子运行电流比有外部sdram配置程序电流少50毫安,且定时器例子不会跑死,而有外部sdram的例子会死掉。


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/6/26 16:46:40
lvben5d(论坛新手)
lvben5d
头衔:社区公民
帮派:无帮无派
帖数:61
金钱:672
积分:89
注册时间:2014/3/24
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
ADI官网有个 vdsp++ 软件调试文档 中文的讲解  里面我初看了下 有分析程序运行时错误发生的原因 跟STM32的异常框架大致相同。 应该复杂一些
建议你先看看 大致原理,概念。
Ps:如果应用在工控  室外, 建议给dsp上 铝散热片。我也不知道为什么  哈哈


「该帖子被 lvben5d 在 2014-06-29 22:30:33 编辑过」

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2014/6/28 16:55:50
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
当处理器异常后,用仿真器的不干涉模式方式挂入,然后停下代码,看看汇编运行到哪里了,有没有跑飞。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2014/6/30 14:02:44
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159278 Call, 1 Queries, Processed in 0.031250 second(s),