打印
[MCU]

运行一段时间后速度变慢

[复制链接]
479|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhenykun|  楼主 | 2020-8-25 21:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
wyjie| | 2020-8-25 21:17 | 只看该作者
你做了什么操作了

使用特权

评论回复
板凳
zhenykun|  楼主 | 2020-8-25 21:21 | 只看该作者
在使用TMS320VC5509A采集ADS1274数据并进行运算的过程碰到如下问题,搞了几天,也没有思路,所以想请教一下,DSP程序的运行过程如下:

上电初始化后,循环执行如下过程:

读取2048个AD值-->FFT-->频率计算-->LCD显示

大概1s左右会循环一次。

在上电1~2个小时之内,测到的频率值是正确的,但是大概2~3个小时之后,可以明显的感觉到DSP的运行速度变慢

使用特权

评论回复
地板
jlyuan| | 2020-8-25 21:25 | 只看该作者
慢,表现在?

使用特权

评论回复
5
zhenykun|  楼主 | 2020-8-25 21:27 | 只看该作者
采到的AD值会丢失

使用特权

评论回复
6
yszong| | 2020-8-25 21:33 | 只看该作者
复位键重启DSP呢

使用特权

评论回复
7
zhenykun|  楼主 | 2020-8-25 21:38 | 只看该作者
重启恢复正常

使用特权

评论回复
8
dengdc| | 2020-8-25 21:41 | 只看该作者
是不是类似堆栈或者缓存没有及时清?

使用特权

评论回复
9
zhenykun|  楼主 | 2020-8-25 21:46 | 只看该作者
问题补充:程序里每次FFT后会计算FFT结果的模值,有大量长整形数据的乘法、除法及平方根运算,不知道问题是不是出在这里呢?

使用特权

评论回复
10
heweibig| | 2020-8-25 21:48 | 只看该作者
很可能哈

使用特权

评论回复
11
zhenykun|  楼主 | 2020-8-25 21:55 | 只看该作者
那5509里长整形的乘除法该如何实现呢?

使用特权

评论回复
12
yinxiangh| | 2020-8-25 21:58 | 只看该作者

单步跟跟看。

使用特权

评论回复
13
morrisk| | 2020-8-25 22:01 | 只看该作者
这个问题需要深入研究一下     如果确定时钟没问题的话   应该不会变慢啊   

使用特权

评论回复
14
lium| | 2020-8-25 22:06 | 只看该作者

有用到外扩存储吗    是不是存储读写效率越来越低了

使用特权

评论回复
15
yufe| | 2020-8-25 22:10 | 只看该作者
这是硬件芯片的能力变弱了?

使用特权

评论回复
16
langgq| | 2020-8-25 22:14 | 只看该作者
这个看来是芯片的功能不齐全的

使用特权

评论回复
17
zhuww| | 2020-8-25 22:17 | 只看该作者

芯片的设计要考虑的范围比较广发的

使用特权

评论回复
18
zhenykun|  楼主 | 2020-8-25 22:24 | 只看该作者

嗯,我再好好缕一缕吧,有了好消息及时通知大家

使用特权

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

本版积分规则

868

主题

11535

帖子

3

粉丝