gel文件

dsp GEL文件的功能?
suncilang 發表於 2005-11-5 20:09:00

GEL文件的功能? <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

GEL文件的功能同emuinit.cmd的功能基本相同,用於初始化DSP。但它的功能比emuinit的功能有所增強,GELCCS下有一個菜單,可以根據DSP的對象不同,設置不同的初始化程序。以TMS320LF2407爲例:
#define SCSR1 0x7018
;定義scsr1寄存器
#define SCSR2 0X7019
;定義scsr2寄存器
#define WDKEY 0x7025
;定義wdkey寄存器
#define WDNTR 0x7029
;定義wdntr寄存器
StartUp() ;
開始函數
{
GEL_MapReset(); ;
存儲空間復位 GEL_MapAdd(0x0000,0,0x7fff,1,1); 定義程序空間從00007fff 可讀寫
GEL_MapAdd(0x8000,0,0x7000,1,1);
定義程序空間從8000f000 可讀寫
GEL_MapAdd(0x0000,1,0x10000,1,1);
定義數據空間從000010000可讀寫
GEL_MapAdd(0xffff,2,1,1,1);
定義i/o 空間0xffff可讀寫
GEL_MapOn();
存儲空間打開
GEL_MemoryFill(0xffff,2,1,0x40);
i/o空間添入數值40h
*(int *)SCSR1=0x0200;
scsr1寄存器賦值
*(int *)SCSR2=0x000C;
scsr2寄存器賦值,在這裏可以進行mp/mc方式的轉換
*(int *)WDNTR=0x006f;
wdntr寄存器賦值
*(int *)WDKEY=0x055;
wdkey寄存器賦值
*(int *)WDKEY=0x0AA;
wdkey寄存器賦值
}

使用TI公司模擬器件與DSP結合使用的好處。

1)在使用TI公司的DSP的同時,使用TI公司的模擬可以和DSP進行無縫連接。器件與器件之間不需要任何的連接或轉接器件。這樣即減少了板卡的尺寸,也降低了開發難度。
2)
同爲TI公司的產品,很多器件可以固定搭配使用。少了器件選型的煩惱
3)TI
CCS中提供插件,可以用於DSP和模擬器件的開發,非常方便。

發佈了14 篇原創文章 · 獲贊 5 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章