DSP程序烧写后运行速度比设置的速度慢

2019-07-15 18:53发布

用的28335,使用RAM在线调试的时候运行速度正常,程序烧进FLASH后运行速度明显变慢......怎么回事啊,有没有哪位大哥遇到过这种情况,该怎么解决?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
VR_HAPPY
1楼-- · 2019-07-16 13:05
15605183619 发表于 2016-10-1 14:44
最高频率为150MHz时,程序烧到FLASH中运行,速度大概降到原来在RAM中运行的70%~80%

Spi周期采样,频率大概2k,串口每隔0.1S往电脑发送数据,使用ram在线调试程序正常,烧进flash后数据就不对,然后就做一个指示灯亮灭测试程序,点亮后延时1秒熄灭,一直循环,使用ram空间在线调试时,指示灯亮灭正常,但是把程序烧进flash运行时,延时时间明显变长,有七八秒,差别太大了
李春明
2楼-- · 2019-07-16 17:14
 精彩回答 2  元偷偷看……
@曲终人散@
3楼-- · 2019-07-16 19:52
VR_HAPPY 发表于 2016-10-2 11:48
Spi周期采样,频率大概2k,串口每隔0.1S往电脑发送数据,使用ram在线调试程序正常,烧进flash后数据就不对,然后就做一个指示灯亮灭测试程序,点亮后延时1秒熄灭,一直循环,使用ram空间在线调试时,指示灯亮灭正常,但是把程序烧进flash运行时,延时时间明显变长,有七八秒,差别太大了 ...

这应该不会造成这问题吧
dadizi1018232
4楼-- · 2019-07-16 23:19
@曲终人散@ 发表于 2016-10-02 23:25
这应该不会造成这问题吧

Flash流水线是否开启?Flash的wait state设置了多少?这两者直接影响烧写后的程序运行速度
dadizi1018232
5楼-- · 2019-07-17 02:43
Flash流水线是否开启?Flash的wait state设置了多少?这两者直接影响烧写后的程序运行速度
黄迪皇
6楼-- · 2019-07-17 04:39
有可能是因为在烧程序的时候芯片内存较小

一周热门 更多>