您的位置:首页 > 其它

关于DSP内存空间不足的问题

2017-06-09 15:05 197 查看
原文转载于:http://blog.csdn.net/wu159632/article/details/7965883   非常感谢。

因为DSP中RAM主要是用来存储数据,但是当使用FFT算法,小波算法等时会遇见数据量太大,内部RAM空间根本不够,这个问题的解决方法有两种:

1、如果数据时const类型,可以定义在flash里面;

2、外扩SRAM。

外扩SRAM后,怎么使用呢?

1)、在CMD文件中定义一段数据空间,如:Zone7Data :origin=0x25ffff,length=0x02000

Zone7DataFile   :>  Zone7Data ,PAGE=1

2)、将较大的数组编译到CMD中定义的段中

     #pragma DATA_SECTION(s,"Zone7DataFile ");      

     unsigned int s[1024];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐