原文轉載于: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];