嵌入式开发者社区

标题: 内部RAM空间根本不够 [打印本页]

作者: 若之为    时间: 2017-8-24 17:08
标题: 内部RAM空间根本不够
因为DSPRAM主要是用来存储数据,但是当使用数据采集或者语音增强算法等时会遇见数据量太大,内部RAM空间根本不够,有什么好的解决方法?

作者: IRONMAN    时间: 2017-8-25 09:07
片外的RAM呢
作者: 若之为    时间: 2017-8-25 09:14
IRONMAN 发表于 2017-8-25 09:07
片外的RAM呢

我想到的方法:1、如果数据是const类型,可以定义在flash里面;2、外扩SRAM。
不知道可行否?
作者: IRONMAN    时间: 2017-8-25 09:34
若之为 发表于 2017-8-25 09:14
我想到的方法:1、如果数据是const类型,可以定义在flash里面;2、外扩SRAM。
不知道可行否? ...

可以啊  加载程序时先使用gel文件初始化一下
作者: Tr-M    时间: 2017-8-25 09:40
6678接口比较少,没有SATA和SD接口,ROM储存的数据比较小,RAM是DDR3,断电不保存。6678主要就用算法,如果你那边需要用到大数据的话,建议:
1.用AM5728可以挂SATA或SD;
2.通过优化代码,实现RAM有效使用。
3.如果RAM是核心板上的,你手上板不是高配版的,可以考虑更换容量大点的板子
作者: 若之为    时间: 2017-8-25 10:03
Tr-M 发表于 2017-8-25 09:40
6678接口比较少,没有SATA和SD接口,ROM储存的数据比较小,RAM是DDR3,断电不保存。6678主要就用算法,如果 ...

嗯嗯,我主要用来语音数据采集和传输,通过DSP实时处理,将处理后的数据显示和保存。
感谢您的耐心解答,我这里有3块板子(6748/6657/6678)。之前理解不太深入。有事再请教您。




欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4