问题:在C语言中如何分配外部存储器作为音频数据缓冲?
描述:TI的CCStudio里面,在源程序文件做如下声明:
#pragma DATA_SECTION(MyBuf,"EXT_Block0")
float MyBuf[128];
然后,在cmd文件(相当于VDSP中的LDF文件)中定义如下
MEMORY{ ......
SDRAM o = 0xC0000000 l = 0x10000000 /* 256MB SDRAM Data */ }
SECTIONS{ ......
EXT_Block0 > SDRAM }
就可以在程序中使用相应的缓冲来缓存音频数据了。
在VisualDSP里面,我参考IDE帮助,却一直没能定义到可以使用的缓冲。