因為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];
DSP28335 燒寫到RAM和FLASH方法
1.燒寫到ram 把28335 ram lnk.cmd檔案拷貝到 dsp2833x libraries 資料夾裡,編譯 燒錄 執行 2.燒寫到flash 第一步 把f28335.cmd檔案和dsp2833x memcopy.c檔案拷貝到 dsp2833x libraries 資料夾裡 第二步 主函式...
DSP28335 外設時鐘
tms320f28335通過外部時鐘訊號 osc和pll產生倍頻時鐘訊號clkin後,clkin經過cpu後產生時鐘sysclkout clkin和sysclkout頻率是一樣的 sysclkout給各個片內外設提供時鐘訊號。為了實現低功耗和提供高低頻率時鐘訊號,需要把sysclkout進一步分頻,...
DSP28335系統時鐘
鎖相環是一種控制晶振使其下你跟對於參考訊號保持恆定的電路。主要作用是通過軟體實時配置片上外設時鐘 譬如當30mhz的oscclk訊號經鎖相環倍頻後,倍頻倍數可通過pllcr div 設定,可設定為10,經過pll後的訊號變為300mhz,因為28335的時鐘頻率為150mhz,所以需要將pllsts...