浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » D S P

DSP的系統(tǒng)配置命令文件

發(fā)布時(shí)間:2008/12/17 0:00:00 訪問次數(shù):1296

  ti公司開發(fā)的dsp匯編器和鏈接器所創(chuàng)建的目標(biāo)文件采用公共目標(biāo)文件格式(commonobject file format,簡稱c0ff文件),采用這種目標(biāo)文件格式更利于模塊化編程,并且為管理代碼段和目標(biāo)系統(tǒng)的存儲器提供了更強(qiáng)有力和更加靈活的方法;赾off文件格式編寫匯編程序或高級語言程序時(shí),不必為程序代碼或變量指定目標(biāo)地址,這為程序編寫和移植提供了極大的方便。coff文件格式鼓勵(lì)程序員在用匯編語言或高級語言編程時(shí)基于代碼塊和數(shù)據(jù)塊的概念,而不是一條條命令和一個(gè)個(gè)數(shù)據(jù),這使得程序的可讀性和可移植性大大增強(qiáng)。在coff文件格式中,匯編器和鏈接器都提供了有關(guān)命令來創(chuàng)建塊和對塊進(jìn)行處理。

  鏈接器對塊進(jìn)行處理具有兩個(gè)功能,首先它把coff目標(biāo)文件中的塊用來建立程序塊或數(shù)據(jù)塊,它把輸入塊組合起來,以建立可執(zhí)行的coff輸出模塊。其次,鏈接器為輸出塊選擇存儲器地址,鏈接器提供了兩個(gè)命令來完成上述功能:memory命令和sections命令。memory命令定義目標(biāo)系統(tǒng)的存儲器,程序員可以定義每一塊存儲器的起始地址和長度。sections命令告訴鏈接器如何組合輸人塊以及在存儲器的何處存放該輸出塊。因此,一個(gè)dsp程序正確運(yùn)行離不開系統(tǒng)配置命令文件(*。cmd),該文件實(shí)現(xiàn)對程序存儲空間和數(shù)據(jù)存儲空間的分配。由于dsp的程序空間和數(shù)據(jù)空間是分開的,因此在page 0(程序空間)和page 1(數(shù)據(jù)空間)中的地址是可以重疊的,但必須保證在物理存儲器上,它們是分離的。而在同一頁存儲空間上地址是不能重疊的。page 2表示系統(tǒng)的i/o存儲空間,一般不使用,可以不在命令文件中列出。

  下面的程序代碼是本案例程序的系統(tǒng)配置命令文件,該文件實(shí)現(xiàn)對程序存儲空間和數(shù)據(jù)存儲空間的分配,從該配置文件中可以看出本案例的存儲器資源和配置方法。另外需要注意的是,其他c2000的dsp的系統(tǒng)配置命令文件都可以參考本程序,不同的是程序空間和數(shù)據(jù)空間的分塊和容量大小得根據(jù)具體的應(yīng)用系統(tǒng)的要求來劃分。

  歡迎轉(zhuǎn)載,信息來源維庫電子市場網(wǎng)(www.dzsc.com)



  ti公司開發(fā)的dsp匯編器和鏈接器所創(chuàng)建的目標(biāo)文件采用公共目標(biāo)文件格式(commonobject file format,簡稱c0ff文件),采用這種目標(biāo)文件格式更利于模塊化編程,并且為管理代碼段和目標(biāo)系統(tǒng)的存儲器提供了更強(qiáng)有力和更加靈活的方法;赾off文件格式編寫匯編程序或高級語言程序時(shí),不必為程序代碼或變量指定目標(biāo)地址,這為程序編寫和移植提供了極大的方便。coff文件格式鼓勵(lì)程序員在用匯編語言或高級語言編程時(shí)基于代碼塊和數(shù)據(jù)塊的概念,而不是一條條命令和一個(gè)個(gè)數(shù)據(jù),這使得程序的可讀性和可移植性大大增強(qiáng)。在coff文件格式中,匯編器和鏈接器都提供了有關(guān)命令來創(chuàng)建塊和對塊進(jìn)行處理。

  鏈接器對塊進(jìn)行處理具有兩個(gè)功能,首先它把coff目標(biāo)文件中的塊用來建立程序塊或數(shù)據(jù)塊,它把輸入塊組合起來,以建立可執(zhí)行的coff輸出模塊。其次,鏈接器為輸出塊選擇存儲器地址,鏈接器提供了兩個(gè)命令來完成上述功能:memory命令和sections命令。memory命令定義目標(biāo)系統(tǒng)的存儲器,程序員可以定義每一塊存儲器的起始地址和長度。sections命令告訴鏈接器如何組合輸人塊以及在存儲器的何處存放該輸出塊。因此,一個(gè)dsp程序正確運(yùn)行離不開系統(tǒng)配置命令文件(*。cmd),該文件實(shí)現(xiàn)對程序存儲空間和數(shù)據(jù)存儲空間的分配。由于dsp的程序空間和數(shù)據(jù)空間是分開的,因此在page 0(程序空間)和page 1(數(shù)據(jù)空間)中的地址是可以重疊的,但必須保證在物理存儲器上,它們是分離的。而在同一頁存儲空間上地址是不能重疊的。page 2表示系統(tǒng)的i/o存儲空間,一般不使用,可以不在命令文件中列出。

  下面的程序代碼是本案例程序的系統(tǒng)配置命令文件,該文件實(shí)現(xiàn)對程序存儲空間和數(shù)據(jù)存儲空間的分配,從該配置文件中可以看出本案例的存儲器資源和配置方法。另外需要注意的是,其他c2000的dsp的系統(tǒng)配置命令文件都可以參考本程序,不同的是程序空間和數(shù)據(jù)空間的分塊和容量大小得根據(jù)具體的應(yīng)用系統(tǒng)的要求來劃分。

  歡迎轉(zhuǎn)載,信息來源維庫電子市場網(wǎng)(www.dzsc.com)



相關(guān)IC型號

熱門點(diǎn)擊

 

推薦技術(shù)資料

業(yè)余條件下PCM2702
    PGM2702采用SSOP28封裝,引腳小而密,EP3... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!