运行一段时间后速度变慢

[复制链接]
969|17
 楼主| zhenykun 发表于 2018-6-15 16:24 | 显示全部楼层 |阅读模式
wyjie 发表于 2018-6-15 16:28 | 显示全部楼层
你做了什么操作了
 楼主| zhenykun 发表于 2018-6-15 16:30 | 显示全部楼层
在使用TMS320VC5509A采集ADS1274数据并进行运算的过程碰到如下问题,搞了几天,也没有思路,所以想请教一下,DSP程序的运行过程如下:

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

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

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

在上电1~2个小时之内,测到的频率值是正确的,但是大概2~3个小时之后,可以明显的感觉到DSP的运行速度变慢
jlyuan 发表于 2018-6-15 16:34 | 显示全部楼层

慢,表现在?
 楼主| zhenykun 发表于 2018-6-15 16:37 | 显示全部楼层

采到的AD值会丢失
yszong 发表于 2018-6-15 16:40 | 显示全部楼层

复位键重启DSP呢
 楼主| zhenykun 发表于 2018-6-15 16:43 | 显示全部楼层
重启恢复正常
dengdc 发表于 2018-6-15 16:45 | 显示全部楼层

是不是类似堆栈或者缓存没有及时清?
 楼主| zhenykun 发表于 2018-6-15 16:49 | 显示全部楼层
问题补充:程序里每次FFT后会计算FFT结果的模值,有大量长整形数据的乘法、除法及平方根运算,不知道问题是不是出在这里呢?
heweibig 发表于 2018-6-15 16:52 | 显示全部楼层

很可能哈
 楼主| zhenykun 发表于 2018-6-15 16:54 | 显示全部楼层

那5509里长整形的乘除法该如何实现呢?
wuhany 发表于 2018-6-15 16:59 | 显示全部楼层
单步跟跟看。
 楼主| zhenykun 发表于 2018-6-15 17:02 | 显示全部楼层
嗯,周一去看看吧,多谢大家
zhangmangui 发表于 2018-6-16 08:11 | 显示全部楼层
zhenykun 发表于 2018-6-15 16:30
在使用TMS320VC5509A采集ADS1274数据并进行运算的过程碰到如下问题,搞了几天,也没有思路,所以想请教一下 ...

这个问题需要深入研究一下     如果确定时钟没问题的话   应该不会变慢啊   
zhangmangui 发表于 2018-6-16 08:12 | 显示全部楼层
有用到外扩存储吗    是不是存储读写效率越来越低了
smilingangel 发表于 2018-6-17 22:32 | 显示全部楼层
这是硬件芯片的能力变弱了?
angerbird 发表于 2018-6-17 22:45 | 显示全部楼层
这个看来是芯片的功能不齐全的
comeon201208 发表于 2018-6-18 21:36 | 显示全部楼层
芯片的设计要考虑的范围比较广发的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

868

主题

11535

帖子

3

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