久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区

以文本方式查看主題

-  曙海教育集團論壇  (http://www.rfoamep.cn/bbs/index.asp)
--  DSP6000系統(tǒng)開發(fā)  (http://www.rfoamep.cn/bbs/list.asp?boardid=29)
----  基于PCI總線的DSP系統(tǒng)可執(zhí)行文件在線實時下載技術(shù)  (http://www.rfoamep.cn/bbs/dispbbs.asp?boardid=29&id=1635)

--  作者:wangxinxin
--  發(fā)布時間:2010-11-22 14:32:53
--  基于PCI總線的DSP系統(tǒng)可執(zhí)行文件在線實時下載技術(shù)
引 言

從主機向DSP下載可執(zhí)行文件的常用方式有:(1)利用仿真器,通過USB總線和JTAG端口,把可執(zhí)行文件從主機下載進DSP。這種方式適用于軟件研制階段。(2)利用燒寫器,把可執(zhí)行文件燒寫進硬件電路板上的Flash芯片中。DSP上電復位之后,將固化在Flash芯片中的代碼讀入DSP的片上RAM或片外RAM映射成的存儲區(qū)域里。這種方式適用于軟件調(diào)試結(jié)束、需要將其固化在電路板上的階段。固化之后,整個系統(tǒng)可以脫離主機運行。

在軟件無線電系統(tǒng)的實際應用過程中,還需要這樣一種下載方式:從主機直接向DSP下載可執(zhí)行文件并且啟動程序運行。這些可執(zhí)行文件是已經(jīng)經(jīng)過調(diào)試、滿足要求的功能模塊。主機將它們分別實時下載并啟動運行,能夠迅速地切換整個軟件無線電系統(tǒng)的業(yè)務(wù)模式,使系統(tǒng)迅速地滿足不同場合的要求,從而把系統(tǒng)面向廣大用戶的通用性與面向特定用戶的專用性很好地結(jié)合起來。

1 以DSP為核心的軟件無線電硬件平臺簡介

圖1是本文實例的硬件平臺框圖。A/D的工作方式由FPGA控制,外界模擬信號通過A/D采樣,進入雙口RAM,DSP從雙口RAM里讀取采樣數(shù)據(jù)。DSP芯片采用TI公司推出的TMS320C6000系列中的C6701,它通過EMIF與SDRAM和SBRAM芯片相連。PCI芯片AMCCS5933在主機和DSP之間起橋梁作用,它使得主機可以通過PCI總線訪問DSP的所有存儲空間,DSP也可以通過PCI總線向主機發(fā)送信息。

圖片點擊可在新窗口打開查看

2 從主機通過PCI總線向DSP下載可執(zhí)行文件

2.1 實現(xiàn)流程

圖2顯示了下載可執(zhí)行文件的整個流程。

圖片點擊可在新窗口打開查看

2.2 文件格式轉(zhuǎn)換

開發(fā)運行在TMS32C6000系列DSP上的程序時,通常都使用TI公司推出的集成開發(fā)環(huán)境CCS。編譯通過之后,會生成一個可執(zhí)行文件*.out。下載到DSP中的就是該*.out文件里的代碼。

以文件loadProgTest.out為例,闡述文件格式的轉(zhuǎn)換過程:

首先把loadProgTest.out文件轉(zhuǎn)換成十六進制格式的文件,編寫一個名為loadProgTest.cmd的文件,內(nèi)容如下:

各條語句的含義如下:

圖片點擊可在新窗口打開查看

第1行是out文件名;第2行表示輸出ASCII的十六進制格式;第3行指明轉(zhuǎn)換后的十六進制文件為image模式;第4行表示生成名為loadProgTest.mxp的文件,可以從該文件中看到各段所占的存儲單元;第5行和第6行分別指明memory和ROM的寬度;第7行指明little-endian方式(如果需要使用big-endian方式,把L改為M即可)。

可執(zhí)行文件中的代碼從組織形式上分成若干段,從內(nèi)容上則分為程序代碼和數(shù)據(jù)代碼。第10行表示在DSP的存儲區(qū)域中,為程序代碼開辟的空間是從地址0x00000000到0x0000ffff;程序代碼轉(zhuǎn)換成十六進制格式之后,將被寫入loadProgTest.hex文件。第11行表示在DSP的存儲區(qū)域中,為數(shù)據(jù)代碼開辟的空間是從地址0x80000000到0x8000ffff;數(shù)據(jù)代碼轉(zhuǎn)換成十六進制格式之后,將被寫入loadProgTest.a10文件。

編寫好loadProgTest.cmd文件之后,從CCS安裝目錄下拷貝出一個名為hex6x.exe的應用程序,把它和loadProgTest.out文件以及l(fā)oadProgTest.cmd文件放在同一個文件夾里。執(zhí)行命令行hex6x loadProgTest.cmd。

執(zhí)行完后,將生成3個文件:loadProgTest.mxp、loadProgTest.hex和loadProgTest.a10。

其次,把loadProgTest.hex和loadProgTest.a10 2個文件分別轉(zhuǎn)換為頭文件

編寫一個C語言應用程序,利用C語言中的文件庫函數(shù),新建一個名叫code.h的頭文件,然后打開loadProgTest.hex,按從前到后的順序逐一讀取其中的字符。每讀取8個字符,就在這8個字符中最先讀取的字符前面加上“0x”,然后把它們寫入頭文件code.h。這樣,就把loadProgTest.hex中的程序代碼組織成了一個數(shù)組,存放進code.h頭文件。用同樣的方法,把loadProgTest.a10中的數(shù)據(jù)代碼組織成一個數(shù)組,存放進data.h頭文件里。

經(jīng)過了上述轉(zhuǎn)換之后,就可以把頭文件code.h和data.h中的數(shù)組,即可執(zhí)行文件loadProgTest.out中的代碼下載進DSP中了。

2.3 下載代碼

下載代碼之前要做的準備工作是把DSP的BOOT方式設(shè)置為HPI方式(HPI指DSP的主機并行端口),并給DSP一個復位脈沖,以鎖存HPI的BOOT方式。這時,DSP的內(nèi)核將處于reset狀態(tài)。

設(shè)置并鎖存DSP的BOOT方式之后,就可以向它下載代碼了。下載代碼的過程全部在PCI驅(qū)動程序里完成,主機可以通過HPI訪問DSP的所有存儲空間。本實例中,下載程序代碼時,首先配置HPI控制寄存器HPIC為0x00010001,其次配置HPI地址寄存器HPIA為0x00000000,這是程序代碼在DSP存儲空間中的起始存儲地址,然后把code.h里的數(shù)組寫進自動增量模式的HPI數(shù)據(jù)寄存器HPID。下載數(shù)據(jù)代碼的步驟和下載程序代碼一樣,只是要把HPIA配置成0x80000000,這是數(shù)據(jù)代碼在DSP存儲空間中的起始存儲地址。

2.4 啟動程序運行

成功下載可執(zhí)行文件的代碼之后,主機向HPIC寄存器中的DSPINT位寫入1。這個動作同樣是在PCI驅(qū)動程序里完成。只要DSPINT=1,DSP的內(nèi)核將被喚醒,自動從0x00000000處開始執(zhí)行已下載的程序。

圖2是一個演示實例,程序功能是向地址0x80007000至0x80007010的DSP存儲區(qū)寫入0x12345678。可以看到下載程序前后DSP存儲區(qū)的內(nèi)容變化。

圖片點擊可在新窗口打開查看

3 結(jié) 論

通過轉(zhuǎn)換可執(zhí)行文件的格式,把DSP設(shè)置成HPI的BOOT方式,復位DSP,下載可執(zhí)行文件代碼,設(shè)置HPIC寄存器的DSPINT位為1,可以實現(xiàn)從主機通過PCI總線在線下載可執(zhí)行文件、并且啟動程序運行的目的。本文中的實例DSP采用了TMS320C6701,對于其它型號的DSP,本文同樣具有指導意義。


久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
欧美性受xxxx| 丁香五精品蜜臀久久久久99网站| www.欧美.com| 精品伦理精品一区| 99r精品视频| 国产人久久人人人人爽| 国产精品手机在线| 中文字幕日韩欧美一区二区三区| 久久波多野结衣| 亚洲国产欧美日韩另类综合| 在线视频一区观看| 精品一区二区三区的国产在线播放| 欧美精品在线观看播放| 成人激情开心网| 国产午夜精品一区二区三区视频 | 国产精品网友自拍| 久久福利电影| 无码av免费一区二区三区试看| 色呦呦国产精品| 国产一区二区不卡在线| 精品国产伦一区二区三区观看体验| 99免费精品视频| 中文字幕日韩av资源站| 亚洲成人一区二区三区| 精品一区二区三区免费毛片爱| 日韩三级高清在线| 国产精品国产精品| 同产精品九九九| 欧美一区二区日韩一区二区| 91美女精品福利| 一区二区三区影院| 欧美三区在线视频| 91美女视频网站| 亚洲午夜视频在线观看| 欧美理论电影在线| 成人h在线播放| 日日欢夜夜爽一区| 欧美va亚洲va在线观看蝴蝶网| 黄色小网站91| 免费高清在线视频一区·| 欧美videos中文字幕| 久久人人九九| 国产一区二区视频在线播放| 欧美国产乱子伦| 色婷婷久久久综合中文字幕| 成人av中文字幕| 一区二区三区不卡在线观看| 欧美男男青年gay1069videost| 国产精品久久7| 久久99精品国产.久久久久久| 久久精品欧美日韩精品| 亚洲国产一区二区三区在线播| 国产v综合v亚洲欧| 亚洲精品成人悠悠色影视| 欧美日韩国产三级| 麻豆精品传媒视频| 国产剧情av麻豆香蕉精品| 亚洲精选一二三| 日韩精品一区二区三区三区免费 | 久久精品国产精品青草| 欧美激情一区二区三区不卡| 在线影院国内精品| 国产精品一区二区三区免费观看| 欧美aaaaa成人免费观看视频| 久久久久久久久免费| 色婷婷久久综合| 国产一区二区无遮挡| 国产剧情在线观看一区二区| 一区二区欧美国产| 久久久久久久久久久久久久久99| 色噜噜狠狠成人中文综合 | 天天综合网天天综合色| 久久综合色婷婷| 色偷偷成人一区二区三区91| 国产精品国产三级欧美二区| 国产大陆a不卡| 日日嗨av一区二区三区四区| 国产精品欧美久久久久一区二区 | 国产一区二区在线网站| 国产精品一区二区三区网站| 亚洲综合偷拍欧美一区色| 久久久国产精品午夜一区ai换脸| 欧美三级韩国三级日本一级| 日韩av影视| 精品国产免费人成电影在线观... 精品国产免费久久久久久尖叫 | 久久亚洲二区三区| 色婷婷av久久久久久久| 久久99精品久久久久久三级| 九九九精品视频| 亚洲成人自拍一区| 亚洲色图欧美偷拍| 久久嫩草精品久久久精品| 欧美二区三区的天堂| 一本久久精品一区二区| 日韩av电影免费在线观看| 国产精选一区二区| 99久久精品99国产精品| 国产一区二区毛片| 蜜臀精品久久久久久蜜臀 | 91麻豆精品国产91久久久| 在线视频91| 欧美日韩天天操| 国产午夜精品在线| 91九色对白| 91蜜桃婷婷狠狠久久综合9色| 国产成人精品免费网站| 激情六月婷婷久久| 免费观看久久久4p| 日本伊人色综合网| 丝袜诱惑制服诱惑色一区在线观看| 亚洲欧美日韩精品久久久久| 国产精品网站在线| 国产亚洲精品资源在线26u| 精品福利视频一区二区三区| 日韩精品专区在线| 精品久久久久久久久久久久久久久 | 亚洲大片精品永久免费| 日本一区二区动态图| 26uuu亚洲婷婷狠狠天堂| 日韩午夜激情电影| 精品奇米国产一区二区三区| 日韩午夜中文字幕| 精品日产卡一卡二卡麻豆| 日韩精品中文字幕在线一区| 日韩三级精品电影久久久| 欧美电影免费提供在线观看| 欧美一区二区三区免费大片| 日韩欧美123| 精品成a人在线观看| 久久精品综合网| 国产欧美精品一区| 国产精品久久久久婷婷二区次| 国产精品女同互慰在线看| 中文字幕日韩av资源站| 亚洲日本在线视频观看| 亚洲综合一区二区精品导航| 亚洲成人动漫在线免费观看| 日本女人一区二区三区| 韩国女主播成人在线观看| 国产成人一级电影| 97精品国产97久久久久久久久久久久| 91尤物视频在线观看| 国产一区二区在线观看免费播放| 久久国产精品高清| 亚洲一区在线免费| 欧美日韩一区二区三区四区 | 国产区日韩欧美| 日本婷婷久久久久久久久一区二区| 亚洲欧洲一区二区在线观看| 在线观看91视频| 日韩欧美一区在线观看| 国产色综合久久| 亚洲欧美偷拍卡通变态| 日本免费新一区视频 | 国产精品情趣视频| 亚洲综合成人在线| 另类小说综合欧美亚洲| 高清在线不卡av| 高清国产在线一区| 日本午夜精品电影| 精品视频1区2区3区| 久久一区二区三区四区| 亚洲欧美日韩国产另类专区| 男男gaygay亚洲| 成人激情文学综合网| 久久99精品久久久久久三级| 制服丝袜综合日韩欧美| 日韩美女一区二区三区四区| 亚洲视频一区二区在线观看| 青青草97国产精品免费观看| 懂色av中文一区二区三区| 国产综合动作在线观看| 91高清视频免费看| 久久精品一区蜜桃臀影院| 亚洲资源中文字幕| 国产91精品精华液一区二区三区| 狠狠色综合欧美激情| 在线免费精品视频| 久久久99久久精品欧美| 亚洲综合视频网| 国产成人精品www牛牛影视| 久久久久久久久久久久久久久久av| 色就色 综合激情| 国产丝袜欧美中文另类| 日韩国产高清影视| av在线亚洲男人的天堂| 91成人国产精品| 国产精品久久久久久久久搜平片 | 国产精品美女视频| 免费欧美在线视频| 国产精品99久久久久久久| 欧美亚洲综合在线| 国产片一区二区| 麻豆国产一区二区| 国产日韩欧美亚洲一区| 欧美精品久久久久久久久老牛影院| 国产精品成人一区二区艾草 | 亚洲一二三四在线| 不卡av电影在线播放| 亚洲精品不卡|